:root{--primary:#087e78;--primary-deep:#075c58;--primary-hover:#064d49;--teal:#159e98;--teal-light:#d5f3ee;--teal-pale:#eef9f6;--mint:#66c7ac;--mint-soft:#e9f8f1;--sea:#3aa8b3;--sea-soft:#e6f5f7;--coral:#db796c;--coral-soft:#fff0eb;--amber:#b88128;--amber-soft:#fff2d9;--lavender:#987ec8;--lavender-soft:#f3eefc;--background:#f7fbfa;--surface:#fff;--surface-soft:#f0f8f5;--title:#203238;--body:#34484c;--muted:#586b70;--border:#ddeae6;--divider:#e9f1ef;--footer:#163b3a;--footer-text:#f2fbf7}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);font-family:-apple-system,BlinkMacSystemFont,"Microsoft YaHei","PingFang SC",sans-serif;color:var(--body);font-size:16px;line-height:1.75}body.lock{overflow:hidden}a{color:inherit;text-decoration:none}a:hover{color:var(--primary)}button,input,select,textarea{font:inherit}button,a,input,textarea,select{outline-offset:3px}img{display:block;max-width:100%}.wrap{width:min(1280px,calc(100% - 64px));margin:auto}.pad{padding-top:35px;padding-bottom:70px}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--title);line-height:1.3}h1{font-size:clamp(29px,3.5vw,42px)}h2{font-size:clamp(22px,2.2vw,27px)}h3{font-size:19px}p{line-height:1.8}.muted,.meta{color:var(--muted);font-size:13px}.top{background:#fff;border-bottom:1px solid var(--border)}.top-inner{display:flex;align-items:center;gap:28px;min-height:76px}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0;font-size:23px;font-weight:800;color:var(--title);line-height:1.1}.brand-mark{display:grid;place-items:center;background:var(--primary);color:#fff;border-radius:13px;width:46px;height:46px;font-size:21px}.brand-sub{display:block;color:var(--muted);font-weight:400;font-size:12px;margin-top:6px}.top-search{display:flex;background:var(--background);border:1px solid var(--border);border-radius:13px;overflow:hidden;margin:auto;width:min(440px,38vw)}.top-search input{min-width:0;flex:1;border:0;background:transparent;padding:10px 14px;font-size:14px}.top-search button{border:0;background:var(--primary);color:#fff;padding:0 20px;cursor:pointer}.top-actions{display:flex;gap:14px;align-items:center}.plain-link{font-size:14px;white-space:nowrap}.btn{border:0;background:var(--primary);border-radius:11px;padding:11px 20px;display:inline-flex;justify-content:center;align-items:center;min-height:44px;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.btn:hover{background:var(--primary-hover);color:#fff}.menu-btn{background:#fff;border:1px solid var(--border);border-radius:10px;padding:10px;cursor:pointer;white-space:nowrap}.mainnav{background:var(--primary-deep);color:#fff}.nav-inner{display:flex;gap:34px;align-items:center;height:50px;font-size:14px;font-weight:700}.nav-inner a:hover{color:#c8fff1}.quickbar{background:#fff;border-bottom:1px solid var(--border)}.quick-inner{display:flex;overflow-x:auto;white-space:nowrap;gap:27px;align-items:center;height:45px;scrollbar-width:none;font-size:13px}.quick-inner a{flex-shrink:0}.drawer-backdrop{position:fixed;inset:0;background:#142e2a88;z-index:20}.drawer{position:fixed;right:0;top:0;bottom:0;width:min(360px,88vw);padding:26px;overflow-y:auto;background:#fff;z-index:21;transform:translateX(110%);transition:transform .22s;box-shadow:-15px 0 30px #1029211a}.drawer.open{transform:none}.drawer>a{display:block;padding:12px;border-bottom:1px solid var(--divider)}.drawer>button{background:#eef9f6;border:0;padding:12px;border-radius:9px;cursor:pointer}.footer{background:var(--footer);color:var(--footer-text);padding:55px 0 20px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:45px}.footer-grid strong{font-size:18px}.footer-grid p{color:#cde4dd;max-width:330px;font-size:14px}.footer-grid a{display:block;margin-top:10px;font-size:14px}.footer-bottom{border-top:1px solid #456967;margin-top:35px;padding-top:15px;font-size:12px;color:#b9d6cc}.mobile-tabs{display:none}.backtop{position:fixed;bottom:24px;right:24px;border:0;width:42px;height:42px;border-radius:50%;background:var(--primary-deep);color:#fff;cursor:pointer}.hero{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;margin:28px 0 45px}.hero-main{border-radius:22px;background:linear-gradient(120deg,#075c58,#118b82);color:#fff;padding:54px 50px;min-height:360px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hero-main h1{color:#fff;max-width:590px;font-size:clamp(30px,3.5vw,42px)}.hero-main p{color:#e3fff8;max-width:490px}.eyebrow{letter-spacing:.09em;font-size:12px;font-weight:800;color:#baf6e9;margin-bottom:15px;display:block}.eyebrow.dark{color:var(--primary)}.hero-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:15px}.btn.bright{background:#f6e5ac;color:#284040}.btn.ghost{background:#ffffff21;border:1px solid #ffffff68}.hero-side{background:#fff;border:1px solid var(--border);border-radius:22px;padding:20px;min-width:0}.hero-side h2{font-size:18px;margin:13px 0}.hero-side a{display:block;border-top:1px solid var(--divider);padding:10px 0;font-size:14px;font-weight:700}.hero-visual,.image-fallback{background:linear-gradient(135deg,#d7f2eb,#e8f7f4 45%,#e6e6ff);border-radius:14px;aspect-ratio:16/8;object-fit:cover;width:100%}.section{margin:42px 0 50px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px}.section-heading h2{margin:0}.section-heading a{color:var(--primary);font-weight:700;font-size:14px}.boards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.boardcard{display:block;border-radius:16px;padding:22px;border:1px solid var(--border);min-height:165px;transition:transform .16s}.boardcard:hover{transform:translateY(-3px)}.boardcard strong{display:block;font-size:17px;color:var(--title)}.boardcard p{font-size:13px;margin:9px 0 0}.boardicon{font-size:27px;display:block;margin-bottom:10px}.tone-0{background:#e8f6f1}.tone-1{background:#f3eefc}.tone-2{background:#fff4e3}.tone-3{background:#e8f4f8}.boards.compact{margin:25px 0 45px}.compact .boardcard{min-height:122px;padding:17px}.editorial-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:20px}.feature{border-radius:17px;overflow:hidden;background:#d5f3ee;position:relative;min-height:350px;display:flex;flex-direction:column}.feature .image-fallback,.feature img{flex:1;min-height:285px;aspect-ratio:auto;object-fit:cover;border-radius:0}.feature-text{display:block;background:#103e3a;color:#fff;padding:19px;font-weight:800}.lines,.panel{background:#fff;border:1px solid var(--border);border-radius:17px}.lines{padding:8px 22px}.topicrow{display:flex;gap:12px;padding:17px 0;border-bottom:1px solid var(--divider);min-width:0}.topicrow:last-child{border-bottom:0}.topicrow>div{min-width:0}.topic-dot{background:var(--teal-pale);border-radius:10px;width:36px;height:36px;display:grid;place-items:center;flex-shrink:0}.topic-link{font-size:16px;color:var(--title);font-weight:750;line-height:1.5;display:block}.topicrow p{font-size:13px;color:var(--muted);margin:6px 0 5px;line-height:1.65}.panel{padding:23px}.two-col{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(260px,1fr);gap:22px}.sidebar{align-self:start}.sidebar p{font-size:14px}.sidebar a{color:var(--primary);font-weight:700;font-size:14px}.sidebar hr{border:0;border-top:1px solid var(--border);margin:26px 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:28px}.section-img{width:100%;height:210px;object-fit:cover}.soft{background:#f0faf7}.lead{font-size:17px;color:var(--primary-deep);font-weight:700}.triple{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.insight,.lifestyle{border:1px solid var(--border);background:#fff;border-radius:17px;padding:23px;display:block}.insight:nth-child(2){background:#f3eefc}.insight:nth-child(3){background:#fff5e6}.insight>span{color:var(--primary);font-size:12px;font-weight:700}.insight h3{margin:14px 0;font-size:19px}.insight p,.lifestyle p{font-size:14px;color:var(--muted)}.portrait-row{display:grid;grid-template-columns:280px 1fr;gap:24px}.portrait{min-height:310px;aspect-ratio:3/4;object-fit:cover}.portrait-row>div:nth-child(2){background:#fff;padding:10px 24px;border-radius:16px}.timeline{border-left:3px solid var(--mint);margin:20px 0 20px 7px;padding-left:26px}.timeline a{position:relative;display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--border);border-radius:14px;padding:18px;margin-bottom:16px}.timeline a:before{position:absolute;content:"";width:11px;height:11px;border:3px solid var(--primary);background:#fff;left:-36px;top:24px;border-radius:50%}.timeline small{font-size:12px;color:var(--primary)}.timeline strong{color:var(--title)}.timeline span{font-size:13px;color:var(--muted)}.lifestyle{padding:12px}.lifestyle .image-fallback,.lifestyle img{margin-bottom:15px;aspect-ratio:16/9;object-fit:cover}.lifestyle strong{padding:0 9px}.lifestyle p{padding:0 9px}.lounge{display:grid;grid-template-columns:1fr 1fr;gap:30px;background:#eaf7f2}.lounge>div:first-child{padding:20px}.guide{display:flex;gap:15px;align-items:center;flex-wrap:wrap;background:#dff3ed;border-radius:18px;padding:28px}.guide>div{flex:1;min-width:220px}.guide p{margin:0;font-size:14px}.guide a,.two-links a{background:#fff;border:1px solid var(--border);padding:13px;border-radius:11px;font-size:14px}.page-intro{border-radius:20px;padding:34px 38px;background:linear-gradient(120deg,#e5f7f2,#f4fbf9);margin-bottom:28px}.page-intro h1{margin-bottom:10px}.page-intro p{max-width:760px;margin:0}.pages{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0 0}.pages a{display:grid;place-items:center;min-width:40px;height:40px;border:1px solid var(--border);border-radius:8px}.pages a[aria-current]{background:var(--primary);color:#fff}.breadcrumbs{font-size:13px;color:var(--muted);margin-bottom:20px}.read-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px}.article{padding:35px;min-width:0}.article h1{font-size:32px;margin:12px 0}.tags{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 28px}.tags span{background:var(--teal-pale);color:var(--primary-deep);border-radius:16px;font-size:12px;padding:4px 12px}.article-body{font-size:17px;line-height:1.95;white-space:normal;overflow-wrap:anywhere}.article-note{background:var(--mint-soft);border-left:3px solid var(--mint);font-size:13px;padding:13px;margin:26px 0}.reply{border-top:1px solid var(--divider);padding:17px 0}.reply strong{display:block}.reply small{color:var(--muted)}.reply p{margin:8px 0}.notice{border-radius:10px;padding:12px 15px;background:#eaf8f5;color:#17645e;margin:15px 0}.publish-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px}.form{display:flex;flex-direction:column;gap:11px}.form label,.search-form label{font-weight:700;font-size:14px}.form input:not([type=checkbox]),.form textarea,.form select,.search-form input,.search-form select{width:100%;min-width:0;border:1px solid #c8dbd5;background:#fff;border-radius:10px;padding:11px 13px}.form textarea{min-height:210px;resize:vertical}.form .btn{align-self:flex-start}.check{display:flex;align-items:center;gap:10px}.search-form{display:grid;grid-template-columns:1.2fr 1fr 1.1fr 1fr auto;align-items:end;gap:12px;background:#fff;padding:22px;border-radius:16px;border:1px solid var(--border)}.pulse-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px}.two-links{display:flex;gap:16px;flex-wrap:wrap}.about-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:22px}.anchorlist{position:sticky;top:12px;align-self:start}.anchorlist a{display:block;margin-top:14px;font-size:14px}.prose section{border-bottom:1px solid var(--divider);padding:15px 0;scroll-margin-top:20px}.prose section:last-child{border-bottom:0}.prose p{max-width:820px}.prose summary{cursor:pointer;font-weight:700;padding:10px}.mod-item{border-bottom:1px solid var(--border);padding:20px 0}.mod-item button{margin-right:12px;padding:8px 14px;cursor:pointer}.moderation{max-width:850px}
@media(max-width:1100px){.wrap{width:calc(100% - 44px)}.boards{grid-template-columns:repeat(2,1fr)}.top-actions .plain-link{display:none}.nav-inner{gap:18px}.hero{grid-template-columns:1fr 1fr}.hero-main{padding:35px 30px}.footer-grid{gap:18px}}
@media(max-width:760px){body{padding-bottom:55px}.wrap{width:calc(100% - 34px)}.top-inner{gap:10px;min-height:70px}.brand{font-size:18px}.brand-mark{width:40px;height:40px;font-size:18px}.top-search{display:none}.top-actions{margin-left:auto}.top-actions>.btn{display:none}.mainnav{display:none}.quick-inner{gap:20px}.hero,.editorial-layout,.split,.two-col,.portrait-row,.read-layout,.publish-layout,.pulse-layout,.about-layout,.lounge{grid-template-columns:1fr}.hero{margin-top:17px}.hero-main{min-height:290px;padding:30px 24px}.hero-side{padding:16px}.hero-side .image-fallback{aspect-ratio:16/6}.boards{gap:10px}.boardcard{min-height:145px;padding:16px}.boardcard strong{font-size:15px}.boardcard p{font-size:12px}.section{margin:32px 0}.triple{grid-template-columns:1fr}.section-heading{align-items:start}.section-heading a{flex-shrink:0}.portrait{max-height:280px;width:100%;aspect-ratio:16/9}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.mobile-tabs{display:flex;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--border);z-index:10;justify-content:space-around;height:55px;align-items:center}.mobile-tabs a{font-size:14px;font-weight:700;color:var(--primary-deep)}.backtop{bottom:70px;right:15px}.page-intro{padding:27px 22px}.pad{padding-top:20px}.article{padding:22px}.article h1{font-size:27px}.search-form{display:flex;flex-direction:column;align-items:stretch}.search-form .btn{width:100%}.anchorlist{position:static}.guide{padding:22px}.footer{padding-bottom:32px}}
@media(max-width:380px){.wrap{width:calc(100% - 30px)}.boards{grid-template-columns:1fr}.compact.boards{grid-template-columns:1fr 1fr}.compact .boardcard{padding:11px}.compact .boardcard p{font-size:11px}.hero-main h1{font-size:28px}.section-heading h2{font-size:21px}.footer-grid{gap:14px}}

/* Version 2 — same teal palette, reconstructed editorial layouts */
.utility-ribbon{background:var(--primary-deep);color:#d3f8ed;font-size:12px}.utility-ribbon .wrap{display:flex;align-items:center;justify-content:space-between;min-height:29px}.utility-ribbon a{color:#eafff7}.fresh-home{padding-bottom:24px}.mag-cover{margin-top:27px;display:grid;grid-template-columns:1.07fr .93fr;min-height:420px;overflow:hidden;border-radius:23px;background:var(--primary-deep);color:white}.mag-copy{padding:59px 52px;display:flex;flex-direction:column;align-items:flex-start}.overline,.chapter-no{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:750;color:var(--mint)}.mag-copy h1{font-size:clamp(30px,3.5vw,48px);line-height:1.2;color:white;margin:22px 0}.mag-copy p{font-size:17px;line-height:1.9;color:#ddf5ef;max-width:600px}.cover-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.cover-foot{margin-top:auto;color:#a6e3d6;font-size:13px}.mag-photo{position:relative;min-height:350px;background:linear-gradient(135deg,#176e70,#7dcfb3)}.mag-photo .cover-pic,.mag-photo .image-fallback{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.cover-note{position:absolute;left:25px;right:25px;bottom:24px;padding:22px;border-radius:15px;background:#074b48ed;backdrop-filter:blur(7px)}.cover-note span{display:block;color:#a9e5d5;font-size:12px}.cover-note a{display:block;color:white;font-size:19px;font-weight:750;line-height:1.45;text-decoration:none}.new-title{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:22px}.new-title h2{font-size:clamp(23px,2.3vw,30px);margin:8px 0 4px}.new-title p{color:var(--muted);margin:0}.new-boardgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.new-board{position:relative;display:block;text-decoration:none;background:#fff;border:1px solid var(--border);border-radius:16px;padding:22px;min-height:222px;color:var(--body);transition:transform .15s,border-color .15s}.new-board:hover{transform:translateY(-3px);border-color:var(--primary)}.new-board .number{color:#86a8a0;font-size:13px;font-weight:800;letter-spacing:.12em}.new-board .big-emoji{float:right;font-size:27px}.new-board h3{clear:both;margin:23px 0 7px;color:var(--title);font-size:20px}.new-board p{font-size:14px;line-height:1.68;min-height:44px}.mini-more{font-size:12px;color:var(--primary);font-weight:700}.feature-fresh{display:grid;grid-template-columns:1fr 1fr;gap:24px}.feature-fresh-main,.feature-fresh-list{background:#fff;border:1px solid var(--border);border-radius:17px;padding:20px}.feature-fresh-main .fresh-main-img,.feature-fresh-main .image-fallback{display:block;width:100%;height:230px;object-fit:cover;border-radius:12px;margin-bottom:16px}.feature-fresh-main span{font-size:13px;color:var(--primary)}.feature-fresh-main h3{font-size:24px;line-height:1.4;margin:8px 0}.feature-fresh-main h3 a,.indexed-item a,.horizontal-features h3 a{color:var(--title);text-decoration:none}.feature-fresh-main p,.horizontal-features p{color:var(--muted);font-size:14px}.indexed-item{display:grid;grid-template-columns:35px 1fr;gap:13px;padding:16px 0;border-bottom:1px solid var(--divider)}.indexed-item:last-child{border:0}.indexed-item>span{color:var(--primary);font-weight:800;font-size:19px}.indexed-item a{font-size:16px;line-height:1.5;font-weight:720;display:block}.indexed-item small{display:block;color:var(--muted);margin-top:5px}.mixed-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mixed-columns>.panel{padding:24px}.mixed-columns h2{font-size:25px;margin:5px 0}.mixed-columns .wide-scenery,.mixed-columns .image-fallback{display:block;width:100%;height:190px;object-fit:cover;border-radius:12px;margin-bottom:12px}.section-lead{color:var(--muted)}.horizontal-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.horizontal-features article{background:#fff;border:1px solid var(--border);border-radius:15px;overflow:hidden;padding-bottom:16px}.horizontal-features .tile-art,.horizontal-features .image-fallback{width:100%;height:174px;object-fit:cover}.horizontal-features article>span,.horizontal-features article>h3,.horizontal-features article>p{display:block;margin-left:18px;margin-right:18px}.horizontal-features article>span{font-size:12px;color:var(--primary);margin-top:12px}.horizontal-features h3{line-height:1.45}.paper-strip{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;background:var(--teal-pale);border:1px solid #c9e8e0;padding:32px;border-radius:18px}.paper-strip h2{font-size:28px}.community-end{display:grid;grid-template-columns:1fr 1fr;gap:30px;background:var(--primary-deep);padding:36px;border-radius:18px;color:#e6fbf4}.community-end h2{color:white;font-size:27px}.community-end aside{border-left:1px solid #6aaca0;padding-left:24px}.community-end aside h3{color:#ddf7ef}.community-end aside a{display:block;color:white;text-decoration:none;padding:12px 0;border-bottom:1px solid #397b72}.fresh-intro{max-width:850px}.trail-layout,.plaza-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:26px}.trail-index,.plaza-sidebar{align-self:start;position:sticky;top:20px;background:#fff;border:1px solid var(--border);border-radius:14px;padding:18px}.trail-index h2,.plaza-sidebar h2{font-size:16px;margin-top:0}.trail-index a,.plaza-sidebar a{display:block;padding:9px 8px;color:var(--body);text-decoration:none;border-radius:8px}.trail-index a:hover,.plaza-sidebar a:hover,.plaza-sidebar a.current{background:var(--teal-pale);color:var(--primary-deep)}.trail-index p{font-size:12px;color:var(--muted)}.trail-chapter{background:#fff;border:1px solid var(--border);border-radius:17px;padding:27px;margin-bottom:22px;scroll-margin-top:20px}.trail-chapter h2{font-size:26px;margin:12px 0}.trail-chapter>p{color:var(--muted)}.trail-feature{display:grid;grid-template-columns:34% 1fr;gap:21px;background:var(--surface-soft);border-radius:12px;padding:15px;margin:20px 0}.trail-feature .trail-img,.trail-feature .image-fallback{width:100%;height:185px;object-fit:cover;border-radius:9px}.chapter-lead{font-size:20px;font-weight:780;color:var(--title);text-decoration:none}.trail-feature p{font-size:14px}.trail-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.trail-links a{padding:13px;border:1px solid var(--border);border-radius:10px;text-decoration:none;color:var(--title);font-weight:650;font-size:14px}.trail-links span{display:block;color:var(--primary);font-size:11px}.editors-note{margin-top:22px}.room-banner{position:relative;padding:26px;background:var(--teal-pale);border-radius:16px;min-height:172px;overflow:hidden}.room-banner>span,.room-banner>h2,.room-banner>p{position:relative;z-index:1;max-width:65%}.room-banner>span{font-size:12px;color:var(--primary);letter-spacing:.1em}.room-banner h2{font-size:25px}.room-banner p{font-size:14px}.room-banner .room-pic,.room-banner .image-fallback{position:absolute;right:0;top:0;width:30%;height:100%;object-fit:cover;opacity:.75}.room-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:18px 0}.topic-list-large{background:white;border:1px solid var(--border);border-radius:16px;padding:0 20px}.topic-list-large article{display:grid;grid-template-columns:40px 1fr;gap:15px;padding:22px 3px;border-bottom:1px solid var(--divider)}.topic-list-large article:last-child{border:0}.room-num{font-weight:750;color:var(--primary);font-size:18px}.room-title{font-size:19px;font-weight:750;color:var(--title);text-decoration:none}.topic-list-large article p{font-size:14px;color:var(--muted);margin:7px 0}.room-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:5px}.room-tags span{font-size:12px;color:var(--primary-deep);background:var(--teal-pale);border-radius:5px;padding:2px 7px}.topic-list-large small{color:var(--muted)}
@media(max-width:980px){.new-boardgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.trail-layout,.plaza-layout{grid-template-columns:200px 1fr}.mag-copy{padding:35px}.mag-cover{min-height:365px}}@media(max-width:760px){.mag-cover,.feature-fresh,.mixed-columns,.paper-strip,.community-end,.trail-layout,.plaza-layout{grid-template-columns:1fr}.mag-copy{padding:29px}.mag-photo{min-height:240px}.new-boardgrid,.horizontal-features{grid-template-columns:repeat(2,minmax(0,1fr))}.new-board{min-height:205px}.trail-index,.plaza-sidebar{position:static}.plaza-sidebar{display:flex;gap:5px;overflow:auto;white-space:nowrap}.plaza-sidebar h2{display:none}.trail-feature{grid-template-columns:1fr}.trail-feature .trail-img{height:180px}.community-end aside{border-left:0;padding-left:0;border-top:1px solid #6aaca0;padding-top:18px}.room-banner>span,.room-banner>h2,.room-banner>p{max-width:75%}.room-banner .room-pic{width:23%;opacity:.4}}@media(max-width:430px){.new-boardgrid,.horizontal-features,.trail-links{grid-template-columns:1fr}.new-board{min-height:auto}.new-title{align-items:start}.mag-copy h1{font-size:30px}.mag-copy p{font-size:15px}.topic-list-large{padding:0 10px}.topic-list-large article{grid-template-columns:24px 1fr;gap:6px}.room-title{font-size:17px}}
