/* 校园影像刊物：暖白纸张、深墨色、镜框朱与不对称编辑排版。 */
@import url("seo.css");
:root{--paper:#f4f0e8;--cream:#fffdf9;--ink:#191917;--muted:#6d6b66;--line:#cac3b8;--red:#d94b3d;--teal:#79989a;--dark:#1e292c;--serif:"Noto Serif SC","Songti SC","STSong",serif;--sans:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--ease:cubic-bezier(.23,1,.32,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 var(--sans)}body::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.34;z-index:10;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 260 260' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.04'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button,input{font:inherit}.s8wf9a1c{overflow:hidden}.iib75f{position:fixed;top:-50px;left:16px;z-index:20;padding:8px 12px;background:var(--ink);color:#fff}.iib75f:focus{top:16px}.yifggo5{height:92px;display:flex;align-items:center;gap:28px;padding:0 clamp(22px,5vw,76px);border-bottom:1px solid var(--line);background:rgba(244,240,232,.92);position:relative;z-index:5}.r4gkh{display:inline-flex;align-items:center;gap:10px;min-width:max-content}.r4gkh img{display:block;width:46px;height:46px;object-fit:contain}.r4gkh span{display:grid;line-height:1}.r4gkh b{font:800 25px/1 var(--serif);letter-spacing:.08em}.r4gkh i{font:700 8px/1.2 var(--sans);font-style:normal;letter-spacing:.18em;color:var(--red);margin-top:5px}.b7tro{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,30px);margin-inline:auto;font-size:14px}.b7tro a{position:relative;white-space:nowrap}.b7tro a:after{content:"";position:absolute;bottom:-8px;left:0;width:0;height:2px;background:var(--red);transition:width .2s var(--ease)}.b7tro a:is(:hover,:focus-visible,.rzl8g):after{width:100%}.or9vbrjd,.fldm1{display:inline-flex;justify-content:center;align-items:center;min-height:42px;padding:10px 18px;font-weight:700;border:1px solid var(--ink);transition:transform .18s var(--ease),background .18s var(--ease),color .18s var(--ease)}.or9vbrjd{font-size:14px;background:var(--ink);color:#fff}.or9vbrjd:hover,.p1ye7of:hover{background:var(--red);border-color:var(--red);transform:translateY(-2px)}.ce8l0qw5{display:none}.nt2k7{display:flex;justify-content:space-between;align-items:center;gap:32px;max-width:1400px;margin:0 auto;padding:14px clamp(22px,5vw,76px);border-bottom:1px solid var(--line)}.hind1{display:flex;align-items:center;gap:16px;flex:1}.hind1 label{font-size:12px;font-weight:700;white-space:nowrap}.hind1 div{display:flex;max-width:410px;width:100%;border-bottom:1px solid var(--ink)}.hind1 input{min-width:0;flex:1;background:none;border:0;padding:5px 2px;outline:0;font-size:13px}.hind1 button{border:0;background:none;padding:5px 0 5px 10px;font-size:13px;font-weight:800;cursor:pointer}.hind1 p{display:none}.qm2a32i9{margin:0;font-size:12px;color:var(--muted);white-space:nowrap}.qm2a32i9 span{color:var(--red);font-weight:700;margin-right:8px}.ga05m{display:grid;grid-template-columns:50px minmax(0,1fr) minmax(360px,.92fr);gap:clamp(30px,6vw,112px);align-items:center;max-width:1440px;margin:0 auto;padding:clamp(55px,9vw,132px) clamp(22px,5vw,76px) clamp(70px,10vw,150px)}.o3kqy{height:100%;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.12em}.o3kqy span{color:var(--red);font:700 16px/1 var(--serif)}.o3kqy em{writing-mode:vertical-rl;font-style:normal}.o3kqy i{width:1px;flex:1;background:var(--line);min-height:100px}.a5d2tvzu{margin:0 0 13px;color:var(--red);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ga05m h1,.cga9ibw h2,.nm3no1f h2,.tg52b27w h2,.mjpc9g h2,.bewc2 h2,.iw3zjd h2,.jdi0g h2{font:800 clamp(38px,5vw,78px)/1.12 var(--serif);letter-spacing:-.05em;margin:0}.uu1yumfa{max-width:540px;margin:26px 0;color:#4d4c48;font-size:16px}.zuzk9{display:flex;align-items:center;gap:24px;margin:30px 0}.p1ye7of{background:var(--red);border-color:var(--red);color:#fff}.qwos6i21{font-weight:800;font-size:14px}.qwos6i21 span{color:var(--red);font-size:20px;margin-left:4px}.wurjo2{display:flex;gap:0;padding:0;margin:32px 0 0;list-style:none;font-size:11px;font-weight:800;color:var(--muted);letter-spacing:.08em}.wurjo2 li+li:before{content:"/";padding:0 10px;color:var(--red)}.ezw9qe{border:1px solid var(--ink);background:var(--cream);box-shadow:9px 9px 0 rgba(25,25,23,.1)}.gyvnyag4{margin:0;position:relative}.gyvnyag4 img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;filter:saturate(.82) contrast(1.04)}.gyvnyag4:before,.gyvnyag4:after{content:"";position:absolute;z-index:1;width:44px;height:44px;border-color:var(--red);pointer-events:none}.gyvnyag4:before{top:-8px;left:-8px;border-top:2px solid;border-left:2px solid}.gyvnyag4:after{right:-8px;bottom:-8px;border-right:2px solid;border-bottom:2px solid}.gyvnyag4 figcaption{display:flex;justify-content:space-between;gap:16px;padding:10px 13px;font-size:10px;font-weight:800;letter-spacing:.07em}.tl2w1z{overflow:hidden;background:var(--ink);color:#fff;padding:13px 0;white-space:nowrap}.tl2w1z p{margin:0;display:inline-block;animation:marquee 25s linear infinite;font-size:13px;font-weight:700;letter-spacing:.08em}.tl2w1z i{display:inline-block;width:6px;height:6px;margin:0 18px;border-radius:100%;background:var(--red);vertical-align:middle}@keyframes marquee{to{transform:translateX(-30%)}}.cga9ibw{display:grid;grid-template-columns:180px minmax(280px,1.1fr) minmax(260px,.7fr);gap:36px;max-width:1440px;margin:0 auto;padding:clamp(70px,10vw,150px) clamp(22px,5vw,76px) 50px}.cga9ibw h2{font-size:clamp(32px,4vw,58px)}.cga9ibw>p{margin:0;align-self:end;color:#53514d;font-size:14px}.axpy3ohq{font:800 11px/1.2 var(--sans);color:var(--red);letter-spacing:.12em;padding-top:5px}.mu30eoi5{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(32px,6vw,100px);max-width:1440px;margin:0 auto;padding:0 clamp(22px,5vw,76px) clamp(70px,10vw,150px)}.mf79s{display:grid;grid-template-columns:1.05fr .95fr}.a6xoyv{position:relative;background:var(--dark);overflow:hidden}.a6xoyv>img{display:block;width:100%;height:100%;min-height:430px;object-fit:cover;filter:saturate(.8)}.a6xoyv:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.45));pointer-events:none}.t8gr8jh9{position:absolute;z-index:1;left:26px;bottom:26px;color:white;border:0;background:none;text-align:left;display:flex;align-items:center;gap:10px;cursor:pointer}.t8gr8jh9 span{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(255,255,255,.85);border-radius:50%;font-size:16px;transition:transform .18s var(--ease),background .18s var(--ease)}.t8gr8jh9 b{font-size:11px;letter-spacing:.1em}.a6xoyv:hover .t8gr8jh9 span,.a6xoyv:focus-within .t8gr8jh9 span{transform:scale(1.08);background:var(--red);border-color:var(--red)}.tgc40u{position:absolute;z-index:1;right:15px;bottom:15px;padding:3px 6px;background:#000;color:#fff;font-size:10px}.vie9z{padding:clamp(25px,4vw,50px);display:flex;flex-direction:column;justify-content:center}.vie9z h3,.dv1n5 h3,.whzr5 h3,.yb9dp h3{font:800 clamp(24px,2.2vw,37px)/1.2 var(--serif);letter-spacing:-.03em;margin:0}.vie9z>p:not(.a5d2tvzu){font-size:14px;color:var(--muted)}.jrn0dfev{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.jrn0dfev a{border:1px solid var(--line);padding:3px 7px;font-size:10px;font-weight:700}.ij8x271e{border-top:1px solid var(--ink)}.dv1n5{position:relative;display:grid;grid-template-columns:38px 1fr 32px;gap:13px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.dv1n5>span{font:700 14px/1 var(--serif);color:var(--red)}.dv1n5 p{margin:0 0 7px;font-size:11px;font-weight:800;color:var(--red);letter-spacing:.08em}.dv1n5 h3{font-size:21px}.dv1n5 small{display:block;margin-top:9px;color:var(--muted);font-size:10px}.d2mot7{width:32px;height:32px;border:1px solid var(--ink);background:none;border-radius:50%;font-size:10px;cursor:pointer;transition:.2s var(--ease)}.d2mot7:hover{background:var(--red);color:#fff;border-color:var(--red);transform:translateY(-2px)}.tptjv4{display:grid;grid-template-columns:1fr 1fr;background:var(--dark);color:#f7f4eb}.j7prqm{min-height:620px}.j7prqm img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.75)}.nm3no1f{display:flex;flex-direction:column;justify-content:center;max-width:620px;padding:clamp(55px,8vw,110px)}.nm3no1f h2{font-size:clamp(34px,4vw,57px)}.nm3no1f>p:not(.a5d2tvzu){color:#cbd0cf;font-size:14px}.f5p32rrd{padding:0;margin:28px 0;list-style:none;border-top:1px solid rgba(255,255,255,.25)}.f5p32rrd li{display:flex;gap:14px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.25);font-size:13px}.f5p32rrd b{color:var(--red);font-family:var(--serif)}.nwpb0{align-self:flex-start;background:#f7f4eb;color:var(--ink);border-color:#f7f4eb}.nwpb0:hover{background:var(--red);border-color:var(--red);color:#fff;transform:translateY(-2px)}.nbyl1ylp{background:var(--cream);padding-bottom:clamp(70px,9vw,130px)}.cga9ibw.crr6g9ab{padding-bottom:38px}.whzr5{display:grid;grid-template-columns:repeat(3,1fr);max-width:1440px;margin:0 auto;padding:0 clamp(22px,5vw,76px);gap:1px;background:var(--line)}.whzr5 article{min-height:270px;padding:clamp(25px,3vw,45px);background:var(--cream);transition:background .2s var(--ease),color .2s var(--ease)}.whzr5 article:hover{background:var(--red);color:#fff}.whzr5 span{font-size:10px;font-weight:800;color:var(--red);letter-spacing:.11em}.whzr5 article:hover span{color:#fff}.whzr5 h3{font-size:29px;margin:26px 0 14px}.whzr5 p{font-size:13px;color:var(--muted);max-width:300px}.whzr5 article:hover p{color:#fff}.whzr5 a{display:inline-block;margin-top:18px;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:5px}.mgvyy6{padding:clamp(70px,10vw,145px) clamp(22px,5vw,76px);max-width:1440px;margin:0 auto}.tg52b27w{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;margin-left:calc(180px + 36px)}.tg52b27w .a5d2tvzu{grid-column:1/-1;margin-bottom:-15px}.tg52b27w h2{font-size:clamp(34px,4vw,58px)}.tg52b27w>p:last-child{align-self:end;margin:0;color:var(--muted);font-size:14px}.yb9dp{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:55px}.yb9dp article{position:relative;min-height:265px;padding:28px;border-top:3px solid var(--ink);background:#ebe5da}.u5q1oysw{display:block;color:var(--red);font:700 20px/1 var(--serif);margin-bottom:58px}.yb9dp h3{font-size:26px}.yb9dp p{font-size:13px;color:var(--muted)}.yb9dp a{position:absolute;bottom:26px;font-size:11px;font-weight:800;text-decoration:underline;text-underline-offset:5px}.bwlf3q{display:grid;grid-template-columns:1fr 1fr;max-width:1440px;margin:0 auto;padding:0 clamp(22px,5vw,76px) clamp(70px,10vw,150px);gap:clamp(30px,7vw,105px)}.gxtlp5g{margin:0;align-self:start}.gxtlp5g img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;filter:saturate(.73)}.mjpc9g{padding-block:30px}.mjpc9g h2{font-size:clamp(34px,4vw,57px)}.mjpc9g ol{list-style:none;padding:0;margin:28px 0}.mjpc9g li{display:grid;grid-template-columns:45px 1fr;gap:15px;padding:15px 0;border-top:1px solid var(--line);font-size:13px}.mjpc9g li:last-child{border-bottom:1px solid var(--line)}.mjpc9g li>b{font-family:var(--serif);color:var(--red)}.mjpc9g strong{display:block;margin-bottom:2px}.wdvm9fsj{max-width:1440px;margin:0 auto;padding:clamp(70px,9vw,120px) clamp(22px,5vw,76px);background:#e9e2d6}.bewc2{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:48px}.bewc2 h2{font-size:clamp(34px,4vw,58px)}.zlqms5{border-top:1px solid var(--ink)}.zlqms5 article{border-bottom:1px solid var(--line)}.zlqms5 h3{margin:0}.zlqms5 button{display:flex;justify-content:space-between;gap:25px;width:100%;padding:20px 0;background:none;border:0;text-align:left;color:var(--ink);font:800 clamp(16px,2vw,22px)/1.35 var(--serif);cursor:pointer}.zlqms5 button span{color:var(--red);font-family:var(--sans);font-size:24px;font-weight:400;transition:transform .2s var(--ease)}.zlqms5 button[aria-expanded="true"] span{transform:rotate(45deg)}.zlqms5 article>div{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s var(--ease)}.zlqms5 article>div>p{overflow:hidden;margin:0;max-width:800px;color:var(--muted);font-size:14px}.zlqms5 article.rdgmk4>div{grid-template-rows:1fr;padding-bottom:20px}.iw3zjd{display:flex;align-items:end;justify-content:space-between;gap:45px;max-width:1440px;margin:0 auto;padding:clamp(70px,9vw,120px) clamp(22px,5vw,76px)}.iw3zjd>div{max-width:770px}.iw3zjd h2{font-size:clamp(34px,4vw,58px)}.iw3zjd>div>p:last-child{color:var(--muted);font-size:14px}.qh8byrq{background:transparent;white-space:nowrap}.qh8byrq:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.hw0w93c{background:var(--ink);color:#f7f4eb;padding:clamp(70px,9vw,120px) clamp(22px,5vw,76px)}.jdi0g{max-width:800px}.jdi0g h2{font-size:clamp(34px,4vw,58px)}.jdi0g>p:not(.a5d2tvzu){color:#bec5c4;font-size:14px}.dfjt9{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.2);margin-top:50px}.dfjt9 div{min-height:110px;display:flex;flex-direction:column;justify-content:center;padding:18px;background:var(--ink)}.dfjt9 small{color:var(--red);font-size:10px;font-weight:800;letter-spacing:.1em}.dfjt9 strong{margin-top:6px;overflow-wrap:anywhere;font-size:14px}.w8b3z43o{display:flex;gap:28px;margin-top:35px}.lg7atf{display:grid;grid-template-columns:54px 1fr;align-items:center;gap:8px;width:185px;padding:10px;border:1px solid #d9d2c9;background:var(--cream);color:var(--ink);font-size:9px;line-height:1.35}.lg7atf>span{display:grid;place-items:center;width:54px;height:54px;background:repeating-linear-gradient(45deg,#191917 0 4px,#fff 4px 8px);color:#fff;text-shadow:1px 1px #000;font:800 13px var(--serif)}.lg7atf i{display:none}.lg7atf b{font-weight:700}.btxgx4{background:#2d3b3d;color:#fff;border-color:#526265}.umfb6er{background:var(--ink);color:#f7f4eb;border-top:1px solid rgba(255,255,255,.25);padding:35px clamp(22px,5vw,76px) 22px}.awntxir2,.tl53ni8w{display:flex;justify-content:space-between;align-items:center;gap:25px}.awntxir2>p{color:#bec5c4;font-size:13px}.tl53ni8w{margin-top:34px;padding-top:18px;border-top:1px solid rgba(255,255,255,.25)}.tl53ni8w p{margin:0;color:#bec5c4;font-size:11px}.p154ext{display:flex;flex-wrap:wrap;gap:11px}.p154ext button{border:0;padding:0;background:transparent;color:#f7f4eb;font-size:11px;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.rvs4ts{position:fixed;left:50%;bottom:25px;z-index:50;max-width:min(90vw,450px);padding:10px 14px;background:var(--ink);color:#fff;font-size:13px;opacity:0;transform:translate(-50%,15px);pointer-events:none;transition:.2s var(--ease)}.rvs4ts.hkdrbe4{opacity:1;transform:translate(-50%,0)}
@media (max-width:960px){.yifggo5{height:78px;padding-inline:24px}.b7tro{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:10px 24px 20px;background:var(--cream);border-bottom:1px solid var(--line)}.b7tro.rdgmk4{display:flex}.b7tro a{padding:11px 0}.b7tro a:after{bottom:7px}.ce8l0qw5{display:grid;gap:6px;margin-left:auto;border:0;background:none;padding:8px;cursor:pointer}.ce8l0qw5 span{display:block;width:24px;height:1px;background:var(--ink)}.or9vbrjd{display:none}.nt2k7{padding-inline:24px}.qm2a32i9{display:none}.ga05m{grid-template-columns:30px 1fr 38%;gap:28px;padding:65px 24px 100px}.ga05m h1{font-size:clamp(36px,5.5vw,58px)}.gyvnyag4 img{aspect-ratio:3/4}.cga9ibw{grid-template-columns:110px 1fr;gap:22px;padding-inline:24px}.cga9ibw>p{grid-column:2}.mu30eoi5{gap:35px;padding-inline:24px}.mf79s{grid-template-columns:1fr}.a6xoyv>img{min-height:330px}.vie9z{padding:28px}.tptjv4{grid-template-columns:.8fr 1.2fr}.j7prqm{min-height:0}.nm3no1f{padding:55px 35px}.whzr5,.yb9dp{padding-inline:24px}.tg52b27w{margin-left:132px}.bwlf3q{padding-inline:24px;gap:35px}.wdvm9fsj,.iw3zjd{padding-inline:24px}.hw0w93c,.umfb6er{padding-inline:24px}.dfjt9{grid-template-columns:repeat(2,1fr)}}
@media (max-width:680px){body{font-size:15px}.yifggo5{padding-inline:18px}.r4gkh b{font-size:22px}.nt2k7{padding:10px 18px}.hind1{display:block}.hind1 label{display:block;margin-bottom:4px}.ga05m{display:block;padding:48px 18px 70px}.o3kqy{height:auto;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:22px}.o3kqy em{writing-mode:horizontal-tb}.o3kqy i{display:none}.gyvnyag4{margin-top:40px;margin-left:18px}.uu1yumfa{font-size:14px}.zuzk9{align-items:flex-start;flex-direction:column;gap:14px}.cga9ibw,.cga9ibw.crr6g9ab{display:block;padding:70px 18px 35px}.axpy3ohq{margin-bottom:25px}.cga9ibw>p{margin-top:20px}.mu30eoi5{display:block;padding:0 18px 70px}.ij8x271e{margin-top:35px}.dv1n5 h3{font-size:19px}.tptjv4{display:block}.j7prqm{height:310px}.nm3no1f{padding:55px 18px}.whzr5{display:block;padding:0;background:transparent}.whzr5 article{min-height:0;padding:32px 18px;border-top:1px solid var(--line)}.whzr5 article:last-child{border-bottom:1px solid var(--line)}.mgvyy6{padding:70px 18px}.tg52b27w{display:block;margin:0}.tg52b27w .a5d2tvzu{margin-bottom:13px}.tg52b27w>p:last-child{margin-top:20px}.yb9dp{display:block;margin-top:35px}.yb9dp article+article{margin-top:14px}.bwlf3q{display:flex;flex-direction:column-reverse;padding:0 18px 70px}.mjpc9g{padding-top:0}.wdvm9fsj{padding:70px 18px}.bewc2{display:block;margin-bottom:35px}.bewc2 .a5d2tvzu{margin-bottom:12px}.iw3zjd{display:block;padding:70px 18px}.iw3zjd .fldm1{margin-top:25px}.hw0w93c{padding:70px 18px}.dfjt9{grid-template-columns:1fr;margin-top:35px}.w8b3z43o{flex-wrap:wrap;gap:15px}.awntxir2,.tl53ni8w{align-items:flex-start;flex-direction:column}.awntxir2>p{margin:0}.tl53ni8w{margin-top:25px}.p154ext{gap:15px}.tl2w1z p{font-size:11px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tl2w1z p{animation:none}.yifggo5 *,a,.fldm1,.t8gr8jh9 span,.d2mot7,.zlqms5 article>div,.zlqms5 button span,.rvs4ts{transition:none!important}}

/* 海角网内页：目录式叙事、清楚的面包屑与持续的刊物节奏。 */
.kxo93ah{max-width:1440px;margin:0 auto;padding:0 clamp(22px,5vw,76px)}.yzlhi8{display:flex;gap:9px;padding-top:28px;color:var(--muted);font-size:11px}.yzlhi8 a{color:var(--red);font-weight:800}.k7dq5{max-width:940px;padding:clamp(70px,9vw,135px) 0 clamp(55px,7vw,90px)}.k7dq5 h1{margin:0;font:800 clamp(42px,6vw,84px)/1.06 var(--serif);letter-spacing:-.055em}.k7dq5>p:last-child{max-width:610px;margin:27px 0 0;color:var(--muted);font-size:15px}.i1dv529{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(30px,6vw,90px);padding-bottom:clamp(70px,9vw,130px)}.hrxrt4{display:grid;grid-template-columns:1.04fr .96fr}.hrxrt4 img{width:100%;height:100%;min-height:350px;object-fit:cover;filter:saturate(.75)}.hrxrt4>div{display:flex;flex-direction:column;justify-content:center;padding:40px}.hrxrt4 h2,.tsmuca5 h2,.d7a8y h2,.gb3hv h2,.m4vp7 h2,.mbt8z h2{margin:0;font:800 clamp(26px,3vw,42px)/1.2 var(--serif);letter-spacing:-.04em}.hrxrt4>div>p:not(.a5d2tvzu){color:var(--muted);font-size:14px}.hrxrt4 .fldm1{align-self:flex-start;margin-top:18px}.tsmuca5{border-top:1px solid var(--ink)}.tsmuca5 article{padding:27px 0;border-bottom:1px solid var(--line)}.tsmuca5 span{font:700 14px var(--serif);color:var(--red)}.tsmuca5 p,.d7a8y p,.gb3hv p,.m4vp7 p{margin:7px 0;color:var(--red);font-size:11px;font-weight:800;letter-spacing:.1em}.tsmuca5 h2{font-size:24px}.tsmuca5 small{display:block;margin-top:12px;color:var(--muted);font-size:11px}.atsuy9e{margin:0 calc(clamp(22px,5vw,76px) * -1);padding:clamp(70px,9vw,120px) max(22px,calc((100vw - 1288px)/2));background:#e9e2d6}.atsuy9e>*{max-width:820px}.atsuy9e h2{margin:0;font:800 clamp(34px,4vw,58px)/1.15 var(--serif);letter-spacing:-.045em}.atsuy9e>p:not(.a5d2tvzu){color:var(--muted);font-size:15px}.f7aiywcj{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,6vw,90px);padding-bottom:clamp(70px,9vw,130px)}.jrdfps1{align-self:start}.jrdfps1 img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;filter:saturate(.72)}.d7a8y{margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.d7a8y li{display:grid;grid-template-columns:50px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.d7a8y li>b,.gb3hv>b,.m4vp7>article>span{font:700 18px var(--serif);color:var(--red)}.d7a8y h2{font-size:26px}.d7a8y span{font-size:13px;color:var(--muted)}.xb6zp{padding:0 0 clamp(70px,9vw,120px)}.mbt8z{margin:0 calc(clamp(22px,5vw,76px) * -1);padding:clamp(70px,9vw,120px) max(22px,calc((100vw - 1288px)/2));background:var(--dark);color:#f7f4eb}.mbt8z h2{font-size:clamp(34px,4vw,57px)}.xdgkegp2{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:45px;padding-top:20px;border-top:1px solid rgba(255,255,255,.25)}.xdgkegp2 p{margin:0;color:#c7cfce;font-size:14px}.xdgkegp2 b{display:block;color:#fff;margin-bottom:8px}.gb3hv{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);padding-bottom:clamp(70px,9vw,120px)}.gb3hv article{min-height:265px;padding:clamp(28px,5vw,55px);background:var(--cream);transition:background .2s var(--ease),color .2s var(--ease)}.gb3hv article:hover{background:var(--red);color:#fff}.gb3hv article:hover p,.gb3hv article:hover span{color:#fff}.gb3hv h2{max-width:380px;margin-top:38px}.gb3hv span{display:block;max-width:390px;margin-top:17px;color:var(--muted);font-size:14px}.m4vp7{padding-bottom:clamp(70px,9vw,120px);border-top:1px solid var(--ink)}.m4vp7 article{display:grid;grid-template-columns:70px 1fr;gap:25px;padding:28px 0;border-bottom:1px solid var(--line)}.m4vp7 h2{font-size:31px}.m4vp7 div>p:last-child{color:var(--muted);font-size:14px;font-weight:400;letter-spacing:0}.umfb6er .tl53ni8w>a{font-size:11px;color:#f7f4eb;text-decoration:underline;text-underline-offset:4px}
@media(max-width:960px){.dtvl2{display:none}.i1dv529,.f7aiywcj{gap:35px}.hrxrt4{grid-template-columns:1fr}.hrxrt4 img{min-height:280px}.xdgkegp2{gap:18px}.kxo93ah{padding-inline:24px}}@media(max-width:680px){.kxo93ah{padding-inline:18px}.yzlhi8{padding-top:21px}.k7dq5{padding:55px 0 48px}.i1dv529,.f7aiywcj{display:block}.tsmuca5{margin-top:35px}.hrxrt4>div{padding:27px}.jrdfps1{margin-bottom:35px}.atsuy9e,.mbt8z{margin-inline:-18px;padding-inline:18px}.xdgkegp2,.gb3hv{display:block}.xdgkegp2 p{padding:17px 0;border-bottom:1px solid rgba(255,255,255,.2)}.gb3hv{background:transparent}.gb3hv article{min-height:0;border-bottom:1px solid var(--line)}.gb3hv h2{margin-top:28px}.m4vp7 article{grid-template-columns:40px 1fr;gap:10px}.m4vp7 h2{font-size:26px}}
