.design-night-clock{background:var(--paper);color:var(--ink);font-family:var(--body-font,"Manrope",sans-serif);overflow-wrap:anywhere;isolation:isolate;line-height:1.65}.design-night-clock *,.design-night-clock :before,.design-night-clock :after{box-sizing:border-box}.design-night-clock section{padding:0}.design-night-clock h1,.design-night-clock h2,.design-night-clock h3,.design-night-clock p,.design-night-clock figure{margin:0}.design-night-clock h1{font-family:var(--heading-font,"Newsreader",Georgia,serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.6rem,5.2vw,5.6rem);font-weight:500;line-height:1.04}.design-night-clock h2{font-family:var(--heading-font,"Newsreader",Georgia,serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.7rem,2.6vw,2.8rem);font-weight:500;line-height:1.16}.design-night-clock h3{letter-spacing:-.02em;font-size:1.25rem;line-height:1.3}.design-night-clock p{max-width:72ch}.design-night-clock a{color:inherit;text-underline-offset:.23em}.design-night-clock a:focus-visible,.design-night-clock summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.design-night-clock .brand{align-items:center;gap:12px;max-width:300px;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.design-night-clock .brand-mark{border:1px solid;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-family:IBM Plex Mono,monospace;font-size:12px;display:grid}.design-night-clock .site-nav{flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:13px;font-weight:600;display:flex}.design-night-clock .site-nav a{border-bottom:1px solid #0000;text-decoration:none}.design-night-clock .site-nav a:hover{border-color:currentColor}.design-night-clock .eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-bottom:15px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;line-height:1.65}.design-night-clock .intro .dek{max-width:52ch;color:var(--muted);margin-top:27px;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.7}.design-night-clock .action{background:var(--accent);color:var(--action-ink,var(--paper));justify-content:space-between;align-items:center;gap:20px;max-width:100%;padding:14px 19px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.design-night-clock .intro .action{margin-top:30px}.design-night-clock .action:hover{text-decoration:underline}.design-night-clock .editorial>p:not(.eyebrow){margin-top:20px}.design-night-clock .section-heading{margin-bottom:28px}.design-night-clock .section-heading>p:not(.eyebrow){color:var(--muted);margin-top:18px;font-size:15px}.design-night-clock .offer-deck{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:22px;display:grid}.design-night-clock .offer-card{border:1px solid var(--line);background:var(--card,var(--paper));min-width:0;padding:28px}.design-night-clock .offer-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px}.design-night-clock .offer-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:23px;display:flex}.design-night-clock .offer-price strong{letter-spacing:-.05em;font-size:clamp(2.4rem,3.7vw,4rem);font-weight:500;line-height:1.1}.design-night-clock .offer-price span{color:var(--muted);font-size:12px}.design-night-clock .offer-total{margin:16px 0 12px;font-size:15px;font-weight:700}.design-night-clock .offer-card>p:not(.offer-label):not(.offer-total){font-size:14px}.design-night-clock .offer-card ul{margin:20px 0;padding-left:19px;font-size:13px}.design-night-clock .offer-card li{margin:8px 0;padding-left:3px}.design-night-clock .offer-card .action{width:100%}.design-night-clock .offer-card .medical-note{color:var(--muted);margin-top:22px;line-height:1.7;font-size:12px!important}.design-night-clock .source-link{margin-top:12px;font-size:12px;display:inline-block}.design-night-clock .disclosure{color:var(--muted);max-width:100ch;margin-top:25px;font-size:12px;line-height:1.8}.design-night-clock .reading-link{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 20px;gap:16px;padding:25px 0;text-decoration:none;display:grid}.design-night-clock .reading-link:hover h3{text-underline-offset:5px;text-decoration:underline}.design-night-clock .reading-number{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px}.design-night-clock .reading-link p{color:var(--muted);margin-top:10px;font-size:14px}.design-night-clock .questions details{border-top:1px solid var(--line)}.design-night-clock .questions details:last-child{border-bottom:1px solid var(--line)}.design-night-clock .questions summary{cursor:pointer;grid-template-columns:22px minmax(0,1fr) 16px;gap:14px;padding:23px 0;font-size:15px;font-weight:600;line-height:1.6;list-style:none;display:grid}.design-night-clock .questions summary::-webkit-details-marker{display:none}.design-night-clock .questions summary>span{color:var(--muted);padding-top:4px;font-family:IBM Plex Mono,monospace;font-size:10px}.design-night-clock .questions summary>b{font-size:18px;font-weight:400}.design-night-clock .questions details[open] summary>b{transform:rotate(45deg)}.design-night-clock .questions details>p{color:var(--muted);padding:0 0 25px 36px;font-size:14px}.design-night-clock .checklist ol{margin:25px 0 0;padding:0;list-style:none}.design-night-clock .checklist li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:17px;padding:18px 0;display:grid}.design-night-clock .checklist li>span{color:var(--muted);padding-top:3px;font-family:IBM Plex Mono,monospace;font-size:12px}.design-night-clock .checklist li p{font-size:14px}.design-night-clock .source-note{color:var(--muted);border-top:1px solid var(--line);padding:32px clamp(24px,5vw,72px);font-size:12px}.design-night-clock .source-note ul{flex-wrap:wrap;gap:8px 30px;margin:15px 0 0;padding-left:17px;display:flex}.design-night-clock .site-footer{border-top:1px solid var(--line);padding:44px clamp(24px,5vw,72px) 28px}.design-night-clock .site-footer>p{color:var(--muted);margin-top:15px;font-size:14px}.design-night-clock .site-footer nav{flex-wrap:wrap;gap:12px 24px;margin:25px 0;font-size:12px;display:flex}.design-night-clock .site-footer .fine-print{max-width:110ch;font-size:11px;line-height:1.8}.design-night-clock{--paper:#281c30;--ink:#f5e5d4;--muted:#c6adc8;--accent:#e7bf83;--line:#62465e;--action-ink:#281c30;--card:#332239;--heading-font:"Newsreader",Georgia,serif}.design-night-clock .nc-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:28px 4.5vw;display:grid}.design-night-clock .nc-edition{letter-spacing:.13em;color:var(--muted);font:10px IBM Plex Mono,monospace}.design-night-clock .nc-header .site-nav{justify-content:flex-end;gap:12px;font-size:11px}.design-night-clock .nc-hero{background:radial-gradient(at 85% 35%,#513445 0,#0000 58%);grid-template-columns:1.15fr 1fr;align-items:center;gap:20px;min-height:660px;padding:76px 6vw 70px;display:grid}.design-night-clock .nc-hero-copy{z-index:2;position:relative}.design-night-clock .intro h1{max-width:11ch;font-size:clamp(3rem,6.3vw,6.6rem);font-style:italic}.design-night-clock .nc-footnote{color:var(--muted);margin-top:36px;font:italic 17px Newsreader,serif}.design-night-clock .nc-clock{aspect-ratio:1;align-self:center;width:100%;max-width:520px;position:relative}.design-night-clock .nc-orbit{border:1px solid #b7879d;border-radius:50%;position:absolute;inset:3%}.design-night-clock .nc-orbit-a{border-style:dashed}.design-night-clock .nc-orbit-b{border-color:#775369;inset:14%}.design-night-clock .nc-orbit-c{border-color:#e7bf83;inset:27%}.design-night-clock .nc-clock:before,.design-night-clock .nc-clock:after{content:"";background:#806174;position:absolute}.design-night-clock .nc-clock:before{width:1px;height:105%;top:-2%;left:50%}.design-night-clock .nc-clock:after{width:105%;height:1px;top:50%;left:-2%}.design-night-clock .nc-clock-label{text-align:center;z-index:1;letter-spacing:.15em;background:#352439;padding:12px 0;font:12px/1.7 IBM Plex Mono,monospace;position:absolute;inset:40% 0 auto}.design-night-clock .nc-hand{background:var(--accent);transform-origin:top;width:2px;height:34%;position:absolute;top:50%;left:50%;transform:rotate(-48deg)}.design-night-clock .nc-star{color:var(--accent);font-size:52px;line-height:1;position:absolute;top:6%;left:18%}.design-night-clock .nc-coordinate{letter-spacing:.1em;font:9px IBM Plex Mono,monospace;position:absolute;bottom:0;right:0}.design-night-clock .nc-reading-spread{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8vw;padding:72px 7vw;display:grid}.design-night-clock .nc-reading-spread .readings{padding-top:56px}.design-night-clock .nc-offer-inset{background:#38283d;border:1px solid #8c627d;margin:0 5vw 50px;padding:55px;box-shadow:14px 14px #211826}.design-night-clock .nc-offer-inset .offer-section{grid-template-columns:.8fr 1.2fr;gap:35px;display:grid}.design-night-clock .nc-offer-inset .disclosure{grid-column:1/-1}.design-night-clock .nc-offer-inset .offer-card{border-radius:90px 90px 0 0;padding:45px 35px 35px}.design-night-clock .nc-last-spread{grid-template-columns:.85fr 1.15fr;gap:8vw;padding:60px 7vw 80px;display:grid}.design-night-clock .site-footer{text-align:center}.design-night-clock .site-footer>p{margin-left:auto;margin-right:auto}.design-night-clock .site-footer nav{justify-content:center}@media (max-width:900px){.design-night-clock .nc-header{grid-template-columns:1fr 1fr}.design-night-clock .nc-edition{display:none}.design-night-clock .nc-hero{min-height:0;padding:60px 5vw}.design-night-clock .nc-offer-inset{padding:35px}.design-night-clock .nc-offer-inset .offer-section{grid-template-columns:1fr}.design-night-clock .nc-reading-spread,.design-night-clock .nc-last-spread{gap:40px}}@media (max-width:620px){.design-night-clock .nc-header{flex-direction:column;align-items:flex-start;padding:22px;display:flex}.design-night-clock .nc-header .site-nav{justify-content:flex-start;gap:18px}.design-night-clock .nc-hero{grid-template-columns:1fr;padding:48px 25px 25px}.design-night-clock .intro h1{max-width:13ch;font-size:clamp(2.7rem,11.7vw,4rem)}.design-night-clock .nc-clock{width:80%;margin:30px auto 0}.design-night-clock .nc-reading-spread,.design-night-clock .nc-last-spread{grid-template-columns:1fr;padding:45px 25px}.design-night-clock .nc-reading-spread .readings{padding-top:10px}.design-night-clock .nc-offer-inset{margin:0 20px 20px;padding:28px 20px;box-shadow:7px 7px #211826}.design-night-clock .nc-offer-inset .offer-card{border-radius:60px 60px 0 0;padding:35px 22px 24px}}.design-signal-lab{background:var(--paper);color:var(--ink);font-family:var(--body-font,"Manrope",sans-serif);overflow-wrap:anywhere;isolation:isolate;line-height:1.65}.design-signal-lab *,.design-signal-lab :before,.design-signal-lab :after{box-sizing:border-box}.design-signal-lab section{padding:0}.design-signal-lab h1,.design-signal-lab h2,.design-signal-lab h3,.design-signal-lab p,.design-signal-lab figure{margin:0}.design-signal-lab h1{font-family:var(--heading-font,"Newsreader",Georgia,serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.6rem,5.2vw,5.6rem);font-weight:500;line-height:1.04}.design-signal-lab h2{font-family:var(--heading-font,"Newsreader",Georgia,serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.7rem,2.6vw,2.8rem);font-weight:500;line-height:1.16}.design-signal-lab h3{letter-spacing:-.02em;font-size:1.25rem;line-height:1.3}.design-signal-lab p{max-width:72ch}.design-signal-lab a{color:inherit;text-underline-offset:.23em}.design-signal-lab a:focus-visible,.design-signal-lab summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.design-signal-lab .brand{align-items:center;gap:12px;max-width:300px;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.design-signal-lab .brand-mark{border:1px solid;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-family:IBM Plex Mono,monospace;font-size:12px;display:grid}.design-signal-lab .site-nav{flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:13px;font-weight:600;display:flex}.design-signal-lab .site-nav a{border-bottom:1px solid #0000;text-decoration:none}.design-signal-lab .site-nav a:hover{border-color:currentColor}.design-signal-lab .eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-bottom:15px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;line-height:1.65}.design-signal-lab .intro .dek{max-width:52ch;color:var(--muted);margin-top:27px;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.7}.design-signal-lab .action{background:var(--accent);color:var(--action-ink,var(--paper));justify-content:space-between;align-items:center;gap:20px;max-width:100%;padding:14px 19px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.design-signal-lab .intro .action{margin-top:30px}.design-signal-lab .action:hover{text-decoration:underline}.design-signal-lab .editorial>p:not(.eyebrow){margin-top:20px}.design-signal-lab .section-heading{margin-bottom:28px}.design-signal-lab .section-heading>p:not(.eyebrow){color:var(--muted);margin-top:18px;font-size:15px}.design-signal-lab .offer-deck{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:22px;display:grid}.design-signal-lab .offer-card{border:1px solid var(--line);background:var(--card,var(--paper));min-width:0;padding:28px}.design-signal-lab .offer-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px}.design-signal-lab .offer-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:23px;display:flex}.design-signal-lab .offer-price strong{letter-spacing:-.05em;font-size:clamp(2.4rem,3.7vw,4rem);font-weight:500;line-height:1.1}.design-signal-lab .offer-price span{color:var(--muted);font-size:12px}.design-signal-lab .offer-total{margin:16px 0 12px;font-size:15px;font-weight:700}.design-signal-lab .offer-card>p:not(.offer-label):not(.offer-total){font-size:14px}.design-signal-lab .offer-card ul{margin:20px 0;padding-left:19px;font-size:13px}.design-signal-lab .offer-card li{margin:8px 0;padding-left:3px}.design-signal-lab .offer-card .action{width:100%}.design-signal-lab .offer-card .medical-note{color:var(--muted);margin-top:22px;line-height:1.7;font-size:12px!important}.design-signal-lab .source-link{margin-top:12px;font-size:12px;display:inline-block}.design-signal-lab .disclosure{color:var(--muted);max-width:100ch;margin-top:25px;font-size:12px;line-height:1.8}.design-signal-lab .reading-link{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 20px;gap:16px;padding:25px 0;text-decoration:none;display:grid}.design-signal-lab .reading-link:hover h3{text-underline-offset:5px;text-decoration:underline}.design-signal-lab .reading-number{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px}.design-signal-lab .reading-link p{color:var(--muted);margin-top:10px;font-size:14px}.design-signal-lab .questions details{border-top:1px solid var(--line)}.design-signal-lab .questions details:last-child{border-bottom:1px solid var(--line)}.design-signal-lab .questions summary{cursor:pointer;grid-template-columns:22px minmax(0,1fr) 16px;gap:14px;padding:23px 0;font-size:15px;font-weight:600;line-height:1.6;list-style:none;display:grid}.design-signal-lab .questions summary::-webkit-details-marker{display:none}.design-signal-lab .questions summary>span{color:var(--muted);padding-top:4px;font-family:IBM Plex Mono,monospace;font-size:10px}.design-signal-lab .questions summary>b{font-size:18px;font-weight:400}.design-signal-lab .questions details[open] summary>b{transform:rotate(45deg)}.design-signal-lab .questions details>p{color:var(--muted);padding:0 0 25px 36px;font-size:14px}.design-signal-lab .checklist ol{margin:25px 0 0;padding:0;list-style:none}.design-signal-lab .checklist li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:17px;padding:18px 0;display:grid}.design-signal-lab .checklist li>span{color:var(--muted);padding-top:3px;font-family:IBM Plex Mono,monospace;font-size:12px}.design-signal-lab .checklist li p{font-size:14px}.design-signal-lab .source-note{color:var(--muted);border-top:1px solid var(--line);padding:32px clamp(24px,5vw,72px);font-size:12px}.design-signal-lab .source-note ul{flex-wrap:wrap;gap:8px 30px;margin:15px 0 0;padding-left:17px;display:flex}.design-signal-lab .site-footer{border-top:1px solid var(--line);padding:44px clamp(24px,5vw,72px) 28px}.design-signal-lab .site-footer>p{color:var(--muted);margin-top:15px;font-size:14px}.design-signal-lab .site-footer nav{flex-wrap:wrap;gap:12px 24px;margin:25px 0;font-size:12px;display:flex}.design-signal-lab .site-footer .fine-print{max-width:110ch;font-size:11px;line-height:1.8}.design-signal-lab{--paper:#ef6b35;--ink:#281a14;--muted:#382016;--accent:#271a14;--line:#9c421f;--card:#fff2db;--heading-font:"Space Grotesk",sans-serif;--action-ink:#fff2db}.design-signal-lab .sl-header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:26px;padding:20px 4vw;display:flex}.design-signal-lab .brand-mark{border:2px solid var(--ink);border-radius:0}.design-signal-lab .sl-register{border-left:1px solid;padding-left:20px;font:10px/1.5 IBM Plex Mono,monospace}.design-signal-lab .sl-hero{background-image:linear-gradient(#b7472125 1px,#0000 1px),linear-gradient(90deg,#b7472125 1px,#0000 1px);background-size:30px 30px;grid-template-columns:180px minmax(0,1fr);padding:54px 5vw 0;display:grid}.design-signal-lab .sl-chapter{border-right:1px solid var(--ink);flex-direction:column;gap:5px;padding:18px 35px 30px 0;font:12px/1.6 IBM Plex Mono,monospace;display:flex}.design-signal-lab .sl-chapter strong{letter-spacing:-.05em;font:150px/1 Barlow Condensed,sans-serif}.design-signal-lab .sl-main-copy{padding:10px 4vw 0}.design-signal-lab .intro h1{max-width:15ch;font-size:clamp(3.2rem,5.8vw,6.3rem);font-weight:600}.design-signal-lab .intro .dek{max-width:58ch;font-size:17px}.design-signal-lab .sl-wave{border-top:1px solid;border-bottom:1px solid;align-items:center;gap:9px;height:110px;margin-top:46px;display:flex;overflow:hidden}.design-signal-lab .sl-wave i{background:currentColor;flex:1;width:4px;max-width:5px;height:20%;transform:skew(-24deg)}.design-signal-lab .sl-wave i:nth-child(4n+2){height:65%}.design-signal-lab .sl-wave i:nth-child(4n+3){height:100%}.design-signal-lab .sl-wave i:nth-child(4n){height:45%;margin-right:12px}.design-signal-lab .sl-axis{justify-content:space-between;padding:12px 0;font:10px IBM Plex Mono,monospace;display:flex}.design-signal-lab .sl-band{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:#fff2db;grid-template-columns:180px 1fr;gap:4vw;padding:55px 5vw;display:grid}.design-signal-lab .sl-band>span{font:11px IBM Plex Mono,monospace}.design-signal-lab .sl-band .editorial{max-width:780px}.design-signal-lab .sl-data-area{grid-template-columns:1.5fr 1fr;gap:45px;padding:65px 5vw;display:grid}.design-signal-lab .offer-card{border:2px solid var(--ink);box-shadow:8px 8px #271a14}.design-signal-lab .sl-data-area .checklist{border:1px solid var(--ink);background:#f99a69;align-self:start;margin-top:130px;padding:30px}.design-signal-lab .offer-price strong{font-family:IBM Plex Mono,monospace;font-weight:600}.design-signal-lab .sl-library{color:#fff2db;--muted:#ddc5ac;--line:#776354;background:#2c211b;padding:55px 5vw}.design-signal-lab .sl-library .reading-list{grid-template-columns:1fr 1fr;gap:40px;display:grid}.design-signal-lab main>.questions{padding:55px 14vw}.design-signal-lab .site-footer{background:#fff2db;border-top:2px solid #281a14}@media (max-width:900px){.design-signal-lab .sl-register{display:none}.design-signal-lab .sl-hero,.design-signal-lab .sl-band{grid-template-columns:115px minmax(0,1fr)}.design-signal-lab .sl-chapter strong{font-size:105px}.design-signal-lab .sl-data-area{grid-template-columns:1fr}.design-signal-lab .sl-data-area .checklist{margin-top:0}.design-signal-lab main>.questions{padding:55px 5vw}}@media (max-width:620px){.design-signal-lab .sl-header{flex-direction:column;align-items:flex-start;gap:20px;padding:20px}.design-signal-lab .sl-header .site-nav{gap:18px;font-size:12px}.design-signal-lab .sl-hero{padding:0 23px;display:block}.design-signal-lab .sl-chapter{border:0;border-bottom:1px solid;flex-direction:row;align-items:center;gap:15px;padding:18px 0}.design-signal-lab .sl-chapter strong{font-size:70px}.design-signal-lab .sl-chapter>span:last-child{text-align:right;margin-left:auto}.design-signal-lab .sl-main-copy{padding:32px 0 0}.design-signal-lab .intro h1{font-size:clamp(2.65rem,11.5vw,4rem)}.design-signal-lab .sl-band{padding:35px 23px;display:block}.design-signal-lab .sl-band>span{margin-bottom:25px;display:block}.design-signal-lab .sl-data-area,.design-signal-lab .sl-library{padding:40px 23px}.design-signal-lab .sl-library .reading-list{grid-template-columns:1fr;gap:0}.design-signal-lab .sl-data-area .checklist{padding:25px}.design-signal-lab main>.questions{padding:40px 23px}}.design-field-notebook{background:var(--paper);color:var(--ink);font-family:var(--body-font,"Manrope",sans-serif);overflow-wrap:anywhere;isolation:isolate;line-height:1.65}.design-field-notebook *,.design-field-notebook :before,.design-field-notebook :after{box-sizing:border-box}.design-field-notebook section{padding:0}.design-field-notebook h1,.design-field-notebook h2,.design-field-notebook h3,.design-field-notebook p,.design-field-notebook figure{margin:0}.design-field-notebook h1{font-family:var(--heading-font,"Newsreader",Georgia,serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.6rem,5.2vw,5.6rem);font-weight:500;line-height:1.04}.design-field-notebook h2{font-family:var(--heading-font,"Newsreader",Georgia,serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.7rem,2.6vw,2.8rem);font-weight:500;line-height:1.16}.design-field-notebook h3{letter-spacing:-.02em;font-size:1.25rem;line-height:1.3}.design-field-notebook p{max-width:72ch}.design-field-notebook a{color:inherit;text-underline-offset:.23em}.design-field-notebook a:focus-visible,.design-field-notebook summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.design-field-notebook .brand{align-items:center;gap:12px;max-width:300px;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.design-field-notebook .brand-mark{border:1px solid;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-family:IBM Plex Mono,monospace;font-size:12px;display:grid}.design-field-notebook .site-nav{flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:13px;font-weight:600;display:flex}.design-field-notebook .site-nav a{border-bottom:1px solid #0000;text-decoration:none}.design-field-notebook .site-nav a:hover{border-color:currentColor}.design-field-notebook .eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-bottom:15px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;line-height:1.65}.design-field-notebook .intro .dek{max-width:52ch;color:var(--muted);margin-top:27px;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.7}.design-field-notebook .action{background:var(--accent);color:var(--action-ink,var(--paper));justify-content:space-between;align-items:center;gap:20px;max-width:100%;padding:14px 19px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.design-field-notebook .intro .action{margin-top:30px}.design-field-notebook .action:hover{text-decoration:underline}.design-field-notebook .editorial>p:not(.eyebrow){margin-top:20px}.design-field-notebook .section-heading{margin-bottom:28px}.design-field-notebook .section-heading>p:not(.eyebrow){color:var(--muted);margin-top:18px;font-size:15px}.design-field-notebook .offer-deck{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:22px;display:grid}.design-field-notebook .offer-card{border:1px solid var(--line);background:var(--card,var(--paper));min-width:0;padding:28px}.design-field-notebook .offer-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px}.design-field-notebook .offer-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:23px;display:flex}.design-field-notebook .offer-price strong{letter-spacing:-.05em;font-size:clamp(2.4rem,3.7vw,4rem);font-weight:500;line-height:1.1}.design-field-notebook .offer-price span{color:var(--muted);font-size:12px}.design-field-notebook .offer-total{margin:16px 0 12px;font-size:15px;font-weight:700}.design-field-notebook .offer-card>p:not(.offer-label):not(.offer-total){font-size:14px}.design-field-notebook .offer-card ul{margin:20px 0;padding-left:19px;font-size:13px}.design-field-notebook .offer-card li{margin:8px 0;padding-left:3px}.design-field-notebook .offer-card .action{width:100%}.design-field-notebook .offer-card .medical-note{color:var(--muted);margin-top:22px;line-height:1.7;font-size:12px!important}.design-field-notebook .source-link{margin-top:12px;font-size:12px;display:inline-block}.design-field-notebook .disclosure{color:var(--muted);max-width:100ch;margin-top:25px;font-size:12px;line-height:1.8}.design-field-notebook .reading-link{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 20px;gap:16px;padding:25px 0;text-decoration:none;display:grid}.design-field-notebook .reading-link:hover h3{text-underline-offset:5px;text-decoration:underline}.design-field-notebook .reading-number{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px}.design-field-notebook .reading-link p{color:var(--muted);margin-top:10px;font-size:14px}.design-field-notebook .questions details{border-top:1px solid var(--line)}.design-field-notebook .questions details:last-child{border-bottom:1px solid var(--line)}.design-field-notebook .questions summary{cursor:pointer;grid-template-columns:22px minmax(0,1fr) 16px;gap:14px;padding:23px 0;font-size:15px;font-weight:600;line-height:1.6;list-style:none;display:grid}.design-field-notebook .questions summary::-webkit-details-marker{display:none}.design-field-notebook .questions summary>span{color:var(--muted);padding-top:4px;font-family:IBM Plex Mono,monospace;font-size:10px}.design-field-notebook .questions summary>b{font-size:18px;font-weight:400}.design-field-notebook .questions details[open] summary>b{transform:rotate(45deg)}.design-field-notebook .questions details>p{color:var(--muted);padding:0 0 25px 36px;font-size:14px}.design-field-notebook .checklist ol{margin:25px 0 0;padding:0;list-style:none}.design-field-notebook .checklist li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:17px;padding:18px 0;display:grid}.design-field-notebook .checklist li>span{color:var(--muted);padding-top:3px;font-family:IBM Plex Mono,monospace;font-size:12px}.design-field-notebook .checklist li p{font-size:14px}.design-field-notebook .source-note{color:var(--muted);border-top:1px solid var(--line);padding:32px clamp(24px,5vw,72px);font-size:12px}.design-field-notebook .source-note ul{flex-wrap:wrap;gap:8px 30px;margin:15px 0 0;padding-left:17px;display:flex}.design-field-notebook .site-footer{border-top:1px solid var(--line);padding:44px clamp(24px,5vw,72px) 28px}.design-field-notebook .site-footer>p{color:var(--muted);margin-top:15px;font-size:14px}.design-field-notebook .site-footer nav{flex-wrap:wrap;gap:12px 24px;margin:25px 0;font-size:12px;display:flex}.design-field-notebook .site-footer .fine-print{max-width:110ch;font-size:11px;line-height:1.8}.design-field-notebook{--paper:#bcc5a3;--ink:#243627;--muted:#36412f;--accent:#294d35;--line:#a2ae8c;--card:#f9f7e9;--heading-font:"Lora",Georgia,serif;--action-ink:#f9f7e9}.design-field-notebook .fn-header{justify-content:space-between;align-items:center;gap:25px;padding:25px 5vw;display:flex}.design-field-notebook .brand-mark{color:#fff9e8;background:#294d35;border:none;border-radius:6px}.design-field-notebook .fn-book{background:#f2f0df;border:1px solid #8c9c79;margin:20px 5vw 55px;padding-left:72px;position:relative;box-shadow:9px 11px #788c65}.design-field-notebook .fn-binding{flex-direction:column;gap:38px;display:flex;position:absolute;top:42px;left:20px}.design-field-notebook .fn-binding i{background:#bcc5a3;border:2px solid #82966e;border-radius:50%;width:24px;height:24px;box-shadow:inset 3px 2px #526d48}.design-field-notebook .fn-book:before{content:"";background:#ba7f69;width:1px;position:absolute;top:0;bottom:0;left:63px}.design-field-notebook .fn-cover{background:repeating-linear-gradient(#0000 0 35px,#7f9a6626 35px 36px);padding:35px 55px 65px;position:relative}.design-field-notebook .fn-cover-top{color:#526544;justify-content:space-between;margin-bottom:55px;font:11px IBM Plex Mono,monospace;display:flex}.design-field-notebook .intro{max-width:72%}.design-field-notebook .intro h1{font-size:clamp(2.7rem,4.8vw,5rem);line-height:1.08}.design-field-notebook .intro .dek{background:#f2f0dfd9}.design-field-notebook .fn-note{background:#dae2b7;max-width:265px;margin:35px 0 0 auto;padding:24px;transform:rotate(3deg);box-shadow:3px 5px #24362714}.design-field-notebook .fn-note-title{text-transform:uppercase;letter-spacing:.04em;font:11px IBM Plex Mono,monospace}.design-field-notebook .fn-note p{margin:12px 0;font-family:Lora,serif;font-style:italic}.design-field-notebook .fn-note a{font-size:12px}.design-field-notebook .fn-tabs{transform-origin:100% 100%;gap:9px;display:flex;position:absolute;bottom:30px;right:-13px;transform:rotate(-90deg)}.design-field-notebook .fn-tabs span{background:#d3a56a;padding:7px 17px;font:10px IBM Plex Mono,monospace}.design-field-notebook .fn-tabs span:nth-child(2){background:#829b70}.design-field-notebook .fn-tabs span:nth-child(3){background:#d4c09e}.design-field-notebook .fn-leaf{border-top:1px dashed #8c9c79;padding:50px 55px}.design-field-notebook .fn-leaf-one{grid-template-columns:1.1fr 1fr;gap:50px;display:grid}.design-field-notebook .fn-leaf-offers{background:#e6e9d4}.design-field-notebook .fn-leaf-offers .offer-section{max-width:850px;margin:auto}.design-field-notebook .offer-card{border:1px solid #748b63;border-radius:0 0 24px}.design-field-notebook .offer-price strong{font-family:Lora,serif}.design-field-notebook .fn-leaf .readings{margin-bottom:50px}.design-field-notebook .reading-link{grid-template-columns:45px 1fr 20px}.design-field-notebook .reading-number{font:italic 28px Lora,serif}.design-field-notebook .source-note{padding-left:55px}.design-field-notebook .site-footer{color:#f5f3e4;--muted:#d0d5be;--line:#526d48;background:#294632}@media (max-width:900px){.design-field-notebook .fn-cover,.design-field-notebook .fn-leaf{padding-left:35px;padding-right:35px}.design-field-notebook .intro{max-width:100%}.design-field-notebook .fn-leaf-one{grid-template-columns:1fr;gap:30px}.design-field-notebook .fn-book{margin-left:3vw;margin-right:3vw}}@media (max-width:620px){.design-field-notebook .fn-header{flex-direction:column;align-items:flex-start;padding:22px}.design-field-notebook .fn-header .site-nav{gap:17px;font-size:12px}.design-field-notebook .fn-book{margin:8px 14px 35px;padding-left:28px;box-shadow:5px 6px #788c65}.design-field-notebook .fn-binding{gap:35px;top:35px;left:7px}.design-field-notebook .fn-binding i{border-width:1px;width:12px;height:12px}.design-field-notebook .fn-book:before{left:26px}.design-field-notebook .fn-cover,.design-field-notebook .fn-leaf{padding:30px 20px}.design-field-notebook .fn-cover-top{margin-bottom:35px}.design-field-notebook .intro h1{font-size:clamp(2.1rem,9.5vw,3.2rem)}.design-field-notebook .fn-note{max-width:100%;margin:30px 0 0;transform:rotate(1deg)}.design-field-notebook .fn-tabs{display:none}.design-field-notebook .source-note{padding:25px 20px}.design-field-notebook .offer-card{padding:22px}}.design-graphite-blueprint{background:var(--paper);color:var(--ink);font-family:var(--body-font,"Manrope",sans-serif);overflow-wrap:anywhere;isolation:isolate;line-height:1.65}.design-graphite-blueprint *,.design-graphite-blueprint :before,.design-graphite-blueprint :after{box-sizing:border-box}.design-graphite-blueprint section{padding:0}.design-graphite-blueprint h1,.design-graphite-blueprint h2,.design-graphite-blueprint h3,.design-graphite-blueprint p,.design-graphite-blueprint figure{margin:0}.design-graphite-blueprint h1{font-family:var(--heading-font,"Newsreader",Georgia,serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.6rem,5.2vw,5.6rem);font-weight:500;line-height:1.04}.design-graphite-blueprint h2{font-family:var(--heading-font,"Newsreader",Georgia,serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.7rem,2.6vw,2.8rem);font-weight:500;line-height:1.16}.design-graphite-blueprint h3{letter-spacing:-.02em;font-size:1.25rem;line-height:1.3}.design-graphite-blueprint p{max-width:72ch}.design-graphite-blueprint a{color:inherit;text-underline-offset:.23em}.design-graphite-blueprint a:focus-visible,.design-graphite-blueprint summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.design-graphite-blueprint .brand{align-items:center;gap:12px;max-width:300px;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.design-graphite-blueprint .brand-mark{border:1px solid;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-family:IBM Plex Mono,monospace;font-size:12px;display:grid}.design-graphite-blueprint .site-nav{flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:13px;font-weight:600;display:flex}.design-graphite-blueprint .site-nav a{border-bottom:1px solid #0000;text-decoration:none}.design-graphite-blueprint .site-nav a:hover{border-color:currentColor}.design-graphite-blueprint .eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-bottom:15px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;line-height:1.65}.design-graphite-blueprint .intro .dek{max-width:52ch;color:var(--muted);margin-top:27px;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.7}.design-graphite-blueprint .action{background:var(--accent);color:var(--action-ink,var(--paper));justify-content:space-between;align-items:center;gap:20px;max-width:100%;padding:14px 19px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.design-graphite-blueprint .intro .action{margin-top:30px}.design-graphite-blueprint .action:hover{text-decoration:underline}.design-graphite-blueprint .editorial>p:not(.eyebrow){margin-top:20px}.design-graphite-blueprint .section-heading{margin-bottom:28px}.design-graphite-blueprint .section-heading>p:not(.eyebrow){color:var(--muted);margin-top:18px;font-size:15px}.design-graphite-blueprint .offer-deck{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:22px;display:grid}.design-graphite-blueprint .offer-card{border:1px solid var(--line);background:var(--card,var(--paper));min-width:0;padding:28px}.design-graphite-blueprint .offer-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px}.design-graphite-blueprint .offer-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:23px;display:flex}.design-graphite-blueprint .offer-price strong{letter-spacing:-.05em;font-size:clamp(2.4rem,3.7vw,4rem);font-weight:500;line-height:1.1}.design-graphite-blueprint .offer-price span{color:var(--muted);font-size:12px}.design-graphite-blueprint .offer-total{margin:16px 0 12px;font-size:15px;font-weight:700}.design-graphite-blueprint .offer-card>p:not(.offer-label):not(.offer-total){font-size:14px}.design-graphite-blueprint .offer-card ul{margin:20px 0;padding-left:19px;font-size:13px}.design-graphite-blueprint .offer-card li{margin:8px 0;padding-left:3px}.design-graphite-blueprint .offer-card .action{width:100%}.design-graphite-blueprint .offer-card .medical-note{color:var(--muted);margin-top:22px;line-height:1.7;font-size:12px!important}.design-graphite-blueprint .source-link{margin-top:12px;font-size:12px;display:inline-block}.design-graphite-blueprint .disclosure{color:var(--muted);max-width:100ch;margin-top:25px;font-size:12px;line-height:1.8}.design-graphite-blueprint .reading-link{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 20px;gap:16px;padding:25px 0;text-decoration:none;display:grid}.design-graphite-blueprint .reading-link:hover h3{text-underline-offset:5px;text-decoration:underline}.design-graphite-blueprint .reading-number{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px}.design-graphite-blueprint .reading-link p{color:var(--muted);margin-top:10px;font-size:14px}.design-graphite-blueprint .questions details{border-top:1px solid var(--line)}.design-graphite-blueprint .questions details:last-child{border-bottom:1px solid var(--line)}.design-graphite-blueprint .questions summary{cursor:pointer;grid-template-columns:22px minmax(0,1fr) 16px;gap:14px;padding:23px 0;font-size:15px;font-weight:600;line-height:1.6;list-style:none;display:grid}.design-graphite-blueprint .questions summary::-webkit-details-marker{display:none}.design-graphite-blueprint .questions summary>span{color:var(--muted);padding-top:4px;font-family:IBM Plex Mono,monospace;font-size:10px}.design-graphite-blueprint .questions summary>b{font-size:18px;font-weight:400}.design-graphite-blueprint .questions details[open] summary>b{transform:rotate(45deg)}.design-graphite-blueprint .questions details>p{color:var(--muted);padding:0 0 25px 36px;font-size:14px}.design-graphite-blueprint .checklist ol{margin:25px 0 0;padding:0;list-style:none}.design-graphite-blueprint .checklist li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:17px;padding:18px 0;display:grid}.design-graphite-blueprint .checklist li>span{color:var(--muted);padding-top:3px;font-family:IBM Plex Mono,monospace;font-size:12px}.design-graphite-blueprint .checklist li p{font-size:14px}.design-graphite-blueprint .source-note{color:var(--muted);border-top:1px solid var(--line);padding:32px clamp(24px,5vw,72px);font-size:12px}.design-graphite-blueprint .source-note ul{flex-wrap:wrap;gap:8px 30px;margin:15px 0 0;padding-left:17px;display:flex}.design-graphite-blueprint .site-footer{border-top:1px solid var(--line);padding:44px clamp(24px,5vw,72px) 28px}.design-graphite-blueprint .site-footer>p{color:var(--muted);margin-top:15px;font-size:14px}.design-graphite-blueprint .site-footer nav{flex-wrap:wrap;gap:12px 24px;margin:25px 0;font-size:12px;display:flex}.design-graphite-blueprint .site-footer .fine-print{max-width:110ch;font-size:11px;line-height:1.8}.design-graphite-blueprint{--paper:#1f282d;--ink:#e4f2f0;--muted:#a6c4c7;--accent:#8de8ec;--line:#567276;--card:#25363b;--heading-font:"Space Grotesk",sans-serif;--action-ink:#10292f;--body-font:"DM Sans",sans-serif}.design-graphite-blueprint .gb-header{border-bottom:1px solid #66858c;grid-template-columns:40px 1fr auto;align-items:center;gap:20px;padding:23px 4vw;display:grid}.design-graphite-blueprint .gb-cross{color:var(--accent);font-size:40px;line-height:1}.design-graphite-blueprint .brand-mark{border-style:dashed;border-radius:0}.design-graphite-blueprint .gb-hero{background-image:linear-gradient(#4a788015 1px,#0000 1px),linear-gradient(90deg,#4a788015 1px,#0000 1px);background-size:23px 23px;border-bottom:1px solid #66858c;grid-template-columns:1.15fr 1fr;display:grid}.design-graphite-blueprint .gb-title-block{border-right:1px solid #66858c;padding:55px 5vw 60px}.design-graphite-blueprint .gb-drawing-no{color:var(--accent);letter-spacing:.1em;margin-bottom:45px;font:10px IBM Plex Mono,monospace}.design-graphite-blueprint .intro h1{max-width:12ch;font-size:clamp(2.8rem,4.8vw,5.4rem);font-weight:500}.design-graphite-blueprint .gb-diagram{grid-template-columns:1fr 50px 1fr;align-content:center;padding:55px 4vw 35px;display:grid;position:relative}.design-graphite-blueprint .gb-dimension{color:var(--accent);text-align:center;border-bottom:1px solid #66858c;grid-column:1/-1;margin-bottom:42px;padding-bottom:12px;font:9px IBM Plex Mono,monospace}.design-graphite-blueprint .gb-module{border:1px solid #92bec1;flex-direction:column;align-items:center;min-height:240px;padding:20px 13px;display:flex;position:relative}.design-graphite-blueprint .gb-module>span{color:var(--accent);margin-bottom:22px;font:48px/1 Space Grotesk,sans-serif}.design-graphite-blueprint .gb-module b{letter-spacing:.1em;font:11px IBM Plex Mono,monospace}.design-graphite-blueprint .gb-module i{aspect-ratio:1;border:1px solid #8de8ec;border-radius:50%;width:65%;margin-top:20px;display:block}.design-graphite-blueprint .gb-module-b i{border-radius:0;width:45%;margin-top:28px;transform:rotate(45deg)}.design-graphite-blueprint .gb-join{color:var(--accent);align-items:center;font:26px IBM Plex Mono,monospace;display:flex}.design-graphite-blueprint .gb-join i{background:var(--accent);flex:1;height:1px}.design-graphite-blueprint .gb-diagram>p{text-align:center;max-width:none;color:var(--muted);grid-column:1/-1;margin-top:28px;font:9px IBM Plex Mono,monospace}.design-graphite-blueprint .gb-spec{grid-template-columns:1.3fr 1fr;gap:7vw;padding:58px 5vw;display:grid}.design-graphite-blueprint .gb-spec .source-note{border:0;border-top:1px solid;align-self:start;padding:25px 0 0}.design-graphite-blueprint .gb-panel{border:1px solid #8dbabe;margin:0 4vw 45px;padding:48px 35px 35px;position:relative}.design-graphite-blueprint .gb-panel-tab{color:#a3e3e6;background:#1f282d;border:1px solid #8dbabe;padding:8px 14px;font:10px IBM Plex Mono,monospace;display:inline-block}.design-graphite-blueprint .gb-panel>.gb-panel-tab{position:absolute;top:-15px;left:30px}.design-graphite-blueprint .gb-panel .offer-section{grid-template-columns:.8fr 1.2fr;gap:40px;display:grid}.design-graphite-blueprint .gb-panel .disclosure{grid-column:1/-1}.design-graphite-blueprint .gb-panel .offer-card{border-style:dashed}.design-graphite-blueprint .gb-double-panel{grid-template-columns:1fr 1fr;gap:35px;margin:0 4vw;display:grid}.design-graphite-blueprint .gb-double-panel>div{border-top:1px solid;padding-top:25px}.design-graphite-blueprint .gb-double-panel .gb-panel-tab{margin-bottom:30px}.design-graphite-blueprint main>.questions{padding:65px 12vw}.design-graphite-blueprint .site-footer{background:#182126;border-top:2px solid #8de8ec}@media (max-width:900px){.design-graphite-blueprint .gb-header{grid-template-columns:30px 1fr}.design-graphite-blueprint .gb-header .site-nav{grid-column:2}.design-graphite-blueprint .gb-hero{grid-template-columns:1fr}.design-graphite-blueprint .gb-title-block{border-right:0}.design-graphite-blueprint .gb-diagram{width:100%;max-width:600px;margin:auto}.design-graphite-blueprint .gb-panel .offer-section{grid-template-columns:1fr}.design-graphite-blueprint .gb-spec{gap:35px}}@media (max-width:620px){.design-graphite-blueprint .gb-header{gap:15px;padding:22px}.design-graphite-blueprint .site-nav{gap:13px;font-size:11px}.design-graphite-blueprint .gb-title-block{padding:35px 24px}.design-graphite-blueprint .gb-drawing-no{margin-bottom:30px}.design-graphite-blueprint .intro h1{font-size:clamp(2.6rem,11vw,4rem)}.design-graphite-blueprint .gb-diagram{grid-template-columns:1fr 35px 1fr;padding:15px 24px 35px}.design-graphite-blueprint .gb-module{min-height:210px}.design-graphite-blueprint .gb-dimension{margin-bottom:28px}.design-graphite-blueprint .gb-spec{grid-template-columns:1fr;padding:40px 24px}.design-graphite-blueprint .gb-panel{margin:0 18px 40px;padding:38px 20px 25px}.design-graphite-blueprint .gb-double-panel{grid-template-columns:1fr;margin:0 24px}.design-graphite-blueprint main>.questions{padding:45px 24px}}.design-peach-gallery{background:var(--paper);color:var(--ink);font-family:var(--body-font,"Manrope",sans-serif);overflow-wrap:anywhere;isolation:isolate;line-height:1.65}.design-peach-gallery *,.design-peach-gallery :before,.design-peach-gallery :after{box-sizing:border-box}.design-peach-gallery section{padding:0}.design-peach-gallery h1,.design-peach-gallery h2,.design-peach-gallery h3,.design-peach-gallery p,.design-peach-gallery figure{margin:0}.design-peach-gallery h1{font-family:var(--heading-font,"Newsreader",Georgia,serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.6rem,5.2vw,5.6rem);font-weight:500;line-height:1.04}.design-peach-gallery h2{font-family:var(--heading-font,"Newsreader",Georgia,serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.7rem,2.6vw,2.8rem);font-weight:500;line-height:1.16}.design-peach-gallery h3{letter-spacing:-.02em;font-size:1.25rem;line-height:1.3}.design-peach-gallery p{max-width:72ch}.design-peach-gallery a{color:inherit;text-underline-offset:.23em}.design-peach-gallery a:focus-visible,.design-peach-gallery summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.design-peach-gallery .brand{align-items:center;gap:12px;max-width:300px;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.design-peach-gallery .brand-mark{border:1px solid;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-family:IBM Plex Mono,monospace;font-size:12px;display:grid}.design-peach-gallery .site-nav{flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:13px;font-weight:600;display:flex}.design-peach-gallery .site-nav a{border-bottom:1px solid #0000;text-decoration:none}.design-peach-gallery .site-nav a:hover{border-color:currentColor}.design-peach-gallery .eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-bottom:15px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;line-height:1.65}.design-peach-gallery .intro .dek{max-width:52ch;color:var(--muted);margin-top:27px;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.7}.design-peach-gallery .action{background:var(--accent);color:var(--action-ink,var(--paper));justify-content:space-between;align-items:center;gap:20px;max-width:100%;padding:14px 19px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.design-peach-gallery .intro .action{margin-top:30px}.design-peach-gallery .action:hover{text-decoration:underline}.design-peach-gallery .editorial>p:not(.eyebrow){margin-top:20px}.design-peach-gallery .section-heading{margin-bottom:28px}.design-peach-gallery .section-heading>p:not(.eyebrow){color:var(--muted);margin-top:18px;font-size:15px}.design-peach-gallery .offer-deck{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:22px;display:grid}.design-peach-gallery .offer-card{border:1px solid var(--line);background:var(--card,var(--paper));min-width:0;padding:28px}.design-peach-gallery .offer-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px}.design-peach-gallery .offer-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:23px;display:flex}.design-peach-gallery .offer-price strong{letter-spacing:-.05em;font-size:clamp(2.4rem,3.7vw,4rem);font-weight:500;line-height:1.1}.design-peach-gallery .offer-price span{color:var(--muted);font-size:12px}.design-peach-gallery .offer-total{margin:16px 0 12px;font-size:15px;font-weight:700}.design-peach-gallery .offer-card>p:not(.offer-label):not(.offer-total){font-size:14px}.design-peach-gallery .offer-card ul{margin:20px 0;padding-left:19px;font-size:13px}.design-peach-gallery .offer-card li{margin:8px 0;padding-left:3px}.design-peach-gallery .offer-card .action{width:100%}.design-peach-gallery .offer-card .medical-note{color:var(--muted);margin-top:22px;line-height:1.7;font-size:12px!important}.design-peach-gallery .source-link{margin-top:12px;font-size:12px;display:inline-block}.design-peach-gallery .disclosure{color:var(--muted);max-width:100ch;margin-top:25px;font-size:12px;line-height:1.8}.design-peach-gallery .reading-link{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 20px;gap:16px;padding:25px 0;text-decoration:none;display:grid}.design-peach-gallery .reading-link:hover h3{text-underline-offset:5px;text-decoration:underline}.design-peach-gallery .reading-number{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px}.design-peach-gallery .reading-link p{color:var(--muted);margin-top:10px;font-size:14px}.design-peach-gallery .questions details{border-top:1px solid var(--line)}.design-peach-gallery .questions details:last-child{border-bottom:1px solid var(--line)}.design-peach-gallery .questions summary{cursor:pointer;grid-template-columns:22px minmax(0,1fr) 16px;gap:14px;padding:23px 0;font-size:15px;font-weight:600;line-height:1.6;list-style:none;display:grid}.design-peach-gallery .questions summary::-webkit-details-marker{display:none}.design-peach-gallery .questions summary>span{color:var(--muted);padding-top:4px;font-family:IBM Plex Mono,monospace;font-size:10px}.design-peach-gallery .questions summary>b{font-size:18px;font-weight:400}.design-peach-gallery .questions details[open] summary>b{transform:rotate(45deg)}.design-peach-gallery .questions details>p{color:var(--muted);padding:0 0 25px 36px;font-size:14px}.design-peach-gallery .checklist ol{margin:25px 0 0;padding:0;list-style:none}.design-peach-gallery .checklist li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:17px;padding:18px 0;display:grid}.design-peach-gallery .checklist li>span{color:var(--muted);padding-top:3px;font-family:IBM Plex Mono,monospace;font-size:12px}.design-peach-gallery .checklist li p{font-size:14px}.design-peach-gallery .source-note{color:var(--muted);border-top:1px solid var(--line);padding:32px clamp(24px,5vw,72px);font-size:12px}.design-peach-gallery .source-note ul{flex-wrap:wrap;gap:8px 30px;margin:15px 0 0;padding-left:17px;display:flex}.design-peach-gallery .site-footer{border-top:1px solid var(--line);padding:44px clamp(24px,5vw,72px) 28px}.design-peach-gallery .site-footer>p{color:var(--muted);margin-top:15px;font-size:14px}.design-peach-gallery .site-footer nav{flex-wrap:wrap;gap:12px 24px;margin:25px 0;font-size:12px;display:flex}.design-peach-gallery .site-footer .fine-print{max-width:110ch;font-size:11px;line-height:1.8}.design-peach-gallery{--paper:#edc4b1;--ink:#42291f;--muted:#624236;--accent:#733e2d;--line:#bd917d;--card:#fffaf2;--heading-font:"Playfair Display",Georgia,serif;--action-ink:#fff9ee;--body-font:"DM Sans",sans-serif}.design-peach-gallery .pg-header{grid-template-columns:1fr 1fr;align-items:center;gap:28px;padding:35px 5vw;display:grid}.design-peach-gallery .pg-header .site-nav{justify-content:flex-end}.design-peach-gallery .pg-edition{letter-spacing:.2em;border-top:1px solid;grid-column:1/-1;padding-top:20px;font:10px IBM Plex Mono,monospace}.design-peach-gallery .brand-mark{border-width:0 0 1px;border-radius:0;flex-basis:30px;width:30px}.design-peach-gallery .pg-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:7vw;padding:22px 7vw 65px;display:grid}.design-peach-gallery .intro h1{max-width:13ch;font-size:clamp(2.7rem,5vw,5.1rem);font-weight:400}.design-peach-gallery .intro .eyebrow{text-transform:none;letter-spacing:0;font-family:DM Sans,sans-serif;font-size:14px}.design-peach-gallery .intro .action{color:var(--accent);background:0 0;border-bottom:1px solid;padding:12px 0}.design-peach-gallery .pg-art{width:100%;transform:translateY(50px)}.design-peach-gallery .pg-mat{aspect-ratio:.85;background:#fdf7ec;padding:35px;position:relative;overflow:hidden;box-shadow:20px 25px #d7a38a}.design-peach-gallery .pg-mat>span{color:#8c4e39;font:italic clamp(180px,25vw,340px)/1 Newsreader,serif;position:absolute;top:19%;left:30%}.design-peach-gallery .pg-disc{aspect-ratio:1;background:#ddb99f;border-radius:50%;width:57%;position:absolute;top:17%;left:18%}.design-peach-gallery .pg-line{background:#8c4e39;height:1px;position:absolute;bottom:22%;left:14%;right:14%;transform:rotate(-28deg)}.design-peach-gallery .pg-art figcaption{gap:25px;padding:30px 0;font:11px/1.65 DM Sans,sans-serif;display:flex}.design-peach-gallery .pg-art figcaption>span:first-child{font:10px IBM Plex Mono,monospace}.design-peach-gallery .pg-gallery-floor{grid-template-columns:.75fr 1.25fr;align-items:start;gap:7vw;padding:65px 6vw 80px;display:grid}.design-peach-gallery .pg-curator{padding-top:40px}.design-peach-gallery .pg-curator .source-note{margin-top:30px;padding:30px 0}.design-peach-gallery .pg-curator .source-note ul{display:block}.design-peach-gallery .pg-frame{outline-offset:10px;background:#f5d9c8;border:1px solid #a77660;outline:1px solid #a77660;padding:35px}.design-peach-gallery .offer-card{border:0;border-left:5px solid #c99374;padding:35px}.design-peach-gallery .offer-price strong{font-family:Playfair Display,serif}.design-peach-gallery .pg-reading-wall{background:#fff8ef;padding:65px 8vw}.design-peach-gallery .pg-reading-wall .readings{grid-template-columns:.8fr 1.2fr;gap:6vw;display:grid}.design-peach-gallery .pg-reading-wall .reading-link{margin-bottom:25px;padding-top:0;padding-bottom:28px}.design-peach-gallery .pg-two-labels{grid-template-columns:1.2fr .8fr;gap:7vw;padding:70px 7vw;display:grid}.design-peach-gallery .pg-two-labels .checklist{border-left:1px solid;padding-left:35px}.design-peach-gallery .site-footer{--muted:#edd0bd;--ink:#fff7eb;color:var(--ink);--line:#b27c63;background:#733e2d}@media (max-width:900px){.design-peach-gallery .pg-hero{gap:5vw;padding-left:5vw;padding-right:5vw}.design-peach-gallery .pg-gallery-floor{grid-template-columns:1fr;gap:45px}.design-peach-gallery .pg-curator{padding-top:0}.design-peach-gallery .pg-curator .source-note{max-width:none}.design-peach-gallery .pg-frame{margin:0 10px}.design-peach-gallery .pg-reading-wall .readings{grid-template-columns:1fr;gap:25px}}@media (max-width:620px){.design-peach-gallery .pg-header{flex-direction:column;align-items:flex-start;gap:20px;padding:25px;display:flex}.design-peach-gallery .pg-header .site-nav{gap:17px;font-size:12px}.design-peach-gallery .pg-edition{width:100%;padding-top:18px}.design-peach-gallery .pg-hero{grid-template-columns:1fr;gap:20px;padding:25px}.design-peach-gallery .intro h1{font-size:clamp(2.7rem,11vw,3.7rem)}.design-peach-gallery .pg-art{width:80%;margin:20px auto 0;transform:none}.design-peach-gallery .pg-mat{box-shadow:12px 15px #d7a38a}.design-peach-gallery .pg-mat>span{font-size:220px}.design-peach-gallery .pg-gallery-floor{padding:25px 25px 55px}.design-peach-gallery .pg-frame{outline-offset:6px;padding:25px 18px}.design-peach-gallery .offer-card{padding:25px 20px}.design-peach-gallery .pg-reading-wall{padding:40px 25px}.design-peach-gallery .pg-two-labels{grid-template-columns:1fr;gap:35px;padding:45px 25px}.design-peach-gallery .pg-two-labels .checklist{border-top:1px solid;border-left:0;padding:30px 0 0}}.design-teal-console{background:var(--paper);color:var(--ink);font-family:var(--body-font,"Manrope",sans-serif);overflow-wrap:anywhere;isolation:isolate;line-height:1.65}.design-teal-console *,.design-teal-console :before,.design-teal-console :after{box-sizing:border-box}.design-teal-console section{padding:0}.design-teal-console h1,.design-teal-console h2,.design-teal-console h3,.design-teal-console p,.design-teal-console figure{margin:0}.design-teal-console h1{font-family:var(--heading-font,"Newsreader",Georgia,serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.6rem,5.2vw,5.6rem);font-weight:500;line-height:1.04}.design-teal-console h2{font-family:var(--heading-font,"Newsreader",Georgia,serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.7rem,2.6vw,2.8rem);font-weight:500;line-height:1.16}.design-teal-console h3{letter-spacing:-.02em;font-size:1.25rem;line-height:1.3}.design-teal-console p{max-width:72ch}.design-teal-console a{color:inherit;text-underline-offset:.23em}.design-teal-console a:focus-visible,.design-teal-console summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.design-teal-console .brand{align-items:center;gap:12px;max-width:300px;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.design-teal-console .brand-mark{border:1px solid;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-family:IBM Plex Mono,monospace;font-size:12px;display:grid}.design-teal-console .site-nav{flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:13px;font-weight:600;display:flex}.design-teal-console .site-nav a{border-bottom:1px solid #0000;text-decoration:none}.design-teal-console .site-nav a:hover{border-color:currentColor}.design-teal-console .eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-bottom:15px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;line-height:1.65}.design-teal-console .intro .dek{max-width:52ch;color:var(--muted);margin-top:27px;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.7}.design-teal-console .action{background:var(--accent);color:var(--action-ink,var(--paper));justify-content:space-between;align-items:center;gap:20px;max-width:100%;padding:14px 19px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.design-teal-console .intro .action{margin-top:30px}.design-teal-console .action:hover{text-decoration:underline}.design-teal-console .editorial>p:not(.eyebrow){margin-top:20px}.design-teal-console .section-heading{margin-bottom:28px}.design-teal-console .section-heading>p:not(.eyebrow){color:var(--muted);margin-top:18px;font-size:15px}.design-teal-console .offer-deck{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:22px;display:grid}.design-teal-console .offer-card{border:1px solid var(--line);background:var(--card,var(--paper));min-width:0;padding:28px}.design-teal-console .offer-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px}.design-teal-console .offer-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:23px;display:flex}.design-teal-console .offer-price strong{letter-spacing:-.05em;font-size:clamp(2.4rem,3.7vw,4rem);font-weight:500;line-height:1.1}.design-teal-console .offer-price span{color:var(--muted);font-size:12px}.design-teal-console .offer-total{margin:16px 0 12px;font-size:15px;font-weight:700}.design-teal-console .offer-card>p:not(.offer-label):not(.offer-total){font-size:14px}.design-teal-console .offer-card ul{margin:20px 0;padding-left:19px;font-size:13px}.design-teal-console .offer-card li{margin:8px 0;padding-left:3px}.design-teal-console .offer-card .action{width:100%}.design-teal-console .offer-card .medical-note{color:var(--muted);margin-top:22px;line-height:1.7;font-size:12px!important}.design-teal-console .source-link{margin-top:12px;font-size:12px;display:inline-block}.design-teal-console .disclosure{color:var(--muted);max-width:100ch;margin-top:25px;font-size:12px;line-height:1.8}.design-teal-console .reading-link{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 20px;gap:16px;padding:25px 0;text-decoration:none;display:grid}.design-teal-console .reading-link:hover h3{text-underline-offset:5px;text-decoration:underline}.design-teal-console .reading-number{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px}.design-teal-console .reading-link p{color:var(--muted);margin-top:10px;font-size:14px}.design-teal-console .questions details{border-top:1px solid var(--line)}.design-teal-console .questions details:last-child{border-bottom:1px solid var(--line)}.design-teal-console .questions summary{cursor:pointer;grid-template-columns:22px minmax(0,1fr) 16px;gap:14px;padding:23px 0;font-size:15px;font-weight:600;line-height:1.6;list-style:none;display:grid}.design-teal-console .questions summary::-webkit-details-marker{display:none}.design-teal-console .questions summary>span{color:var(--muted);padding-top:4px;font-family:IBM Plex Mono,monospace;font-size:10px}.design-teal-console .questions summary>b{font-size:18px;font-weight:400}.design-teal-console .questions details[open] summary>b{transform:rotate(45deg)}.design-teal-console .questions details>p{color:var(--muted);padding:0 0 25px 36px;font-size:14px}.design-teal-console .checklist ol{margin:25px 0 0;padding:0;list-style:none}.design-teal-console .checklist li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:17px;padding:18px 0;display:grid}.design-teal-console .checklist li>span{color:var(--muted);padding-top:3px;font-family:IBM Plex Mono,monospace;font-size:12px}.design-teal-console .checklist li p{font-size:14px}.design-teal-console .source-note{color:var(--muted);border-top:1px solid var(--line);padding:32px clamp(24px,5vw,72px);font-size:12px}.design-teal-console .source-note ul{flex-wrap:wrap;gap:8px 30px;margin:15px 0 0;padding-left:17px;display:flex}.design-teal-console .site-footer{border-top:1px solid var(--line);padding:44px clamp(24px,5vw,72px) 28px}.design-teal-console .site-footer>p{color:var(--muted);margin-top:15px;font-size:14px}.design-teal-console .site-footer nav{flex-wrap:wrap;gap:12px 24px;margin:25px 0;font-size:12px;display:flex}.design-teal-console .site-footer .fine-print{max-width:110ch;font-size:11px;line-height:1.8}.design-teal-console{--paper:#102826;--ink:#dff5e9;--muted:#9ebfb1;--accent:#a9e8be;--line:#3d6961;--card:#173a34;--heading-font:"IBM Plex Mono",monospace;--action-ink:#102826;--body-font:"DM Sans",sans-serif}.design-teal-console .tc-header{background:#0b201e;border-bottom:1px solid #3d6961;align-items:center;gap:35px;padding:22px 4vw;display:flex}.design-teal-console .brand-mark{width:26px;color:var(--accent);border:none;border-radius:0;flex-basis:26px}.design-teal-console .brand-mark:before{content:">";margin-right:5px}.design-teal-console .site-nav{gap:18px;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11px}.design-teal-console .tc-system-label{color:var(--accent);font:9px IBM Plex Mono,monospace}.design-teal-console .tc-workspace{background-image:radial-gradient(#52867422 1px,#0000 1px);background-size:17px 17px;grid-template-columns:45px minmax(0,1fr);gap:23px;padding:32px 4vw 0;display:grid}.design-teal-console .tc-gutter{color:#71988b;flex-direction:column;align-items:center;gap:70px;padding-top:52px;font:11px IBM Plex Mono,monospace;display:flex}.design-teal-console .tc-window{background:#12302a;border:1px solid #598c7f}.design-teal-console .tc-window-bar{color:#b7d7c6;background:#0e2420;border-bottom:1px solid #598c7f;justify-content:space-between;align-items:center;gap:15px;padding:11px 18px;font:10px IBM Plex Mono,monospace;display:flex}.design-teal-console .tc-lights{gap:5px;display:flex}.design-teal-console .tc-lights i{border:1px solid #a9e8be;border-radius:50%;width:5px;height:5px}.design-teal-console .tc-hero{box-shadow:10px 10px #081b17}.design-teal-console .tc-prompt{color:var(--accent);padding:35px 38px 0;font:11px IBM Plex Mono,monospace}.design-teal-console .tc-hero .intro{max-width:930px;padding:23px 38px 40px}.design-teal-console .intro h1{letter-spacing:-.05em;max-width:22ch;font-size:clamp(2.4rem,4vw,4.2rem);font-weight:500;line-height:1.18}.design-teal-console .intro .dek{max-width:65ch;font-size:16px}.design-teal-console .tc-status-row{letter-spacing:.03em;border-top:1px dashed #598c7f;flex-wrap:wrap;gap:15px 35px;padding:17px 38px;font:9px IBM Plex Mono,monospace;display:flex}.design-teal-console .tc-split{grid-template-columns:1.2fr 1fr;gap:25px;margin:34px 0;display:grid}.design-teal-console .tc-editor .editorial,.design-teal-console .tc-check .checklist{padding:30px}.design-teal-console h2{letter-spacing:-.04em;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.25}.design-teal-console .tc-pricing .offer-section{padding:35px}.design-teal-console .offer-card{background:#0d211e;border-color:#80ab99}.design-teal-console .offer-price strong{font-family:IBM Plex Mono,monospace}.design-teal-console .offer-card .action:before{content:">";font:14px IBM Plex Mono,monospace}.design-teal-console .tc-lower{border-top:1px dashed #598c7f;padding:25px 0 15px}.design-teal-console .tc-lower .readings{padding-right:20px}.design-teal-console .tc-main-column>.source-note{padding-left:0;padding-right:0}.design-teal-console .site-footer{background:#0a1e1a;margin-top:20px}@media (max-width:900px){.design-teal-console .tc-system-label{display:none}.design-teal-console .tc-header{gap:20px}.design-teal-console .tc-workspace{grid-template-columns:24px minmax(0,1fr);gap:15px}.design-teal-console .tc-split{grid-template-columns:1fr}.design-teal-console .tc-lower{gap:40px}.design-teal-console .tc-lower .readings{padding-right:0}}@media (max-width:620px){.design-teal-console .tc-header{flex-direction:column;align-items:flex-start;gap:20px;padding:20px}.design-teal-console .site-nav{gap:17px;margin-left:0;font-size:10px}.design-teal-console .tc-workspace{padding:22px 16px 0;display:block}.design-teal-console .tc-gutter{display:none}.design-teal-console .tc-prompt{padding:25px 22px 0}.design-teal-console .tc-hero .intro{padding:18px 22px 28px}.design-teal-console .intro h1{font-size:clamp(2rem,8.5vw,3rem)}.design-teal-console .tc-status-row{gap:12px;padding:18px 22px}.design-teal-console .tc-editor .editorial,.design-teal-console .tc-check .checklist,.design-teal-console .tc-pricing .offer-section{padding:25px 22px}.design-teal-console .offer-card{padding:23px 20px}.design-teal-console .tc-window-bar{padding:11px 15px}.design-teal-console .tc-hero{box-shadow:5px 5px #081b17}}.design-rust-zine{background:var(--paper);color:var(--ink);font-family:var(--body-font,"Manrope",sans-serif);overflow-wrap:anywhere;isolation:isolate;line-height:1.65}.design-rust-zine *,.design-rust-zine :before,.design-rust-zine :after{box-sizing:border-box}.design-rust-zine section{padding:0}.design-rust-zine h1,.design-rust-zine h2,.design-rust-zine h3,.design-rust-zine p,.design-rust-zine figure{margin:0}.design-rust-zine h1{font-family:var(--heading-font,"Newsreader",Georgia,serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.6rem,5.2vw,5.6rem);font-weight:500;line-height:1.04}.design-rust-zine h2{font-family:var(--heading-font,"Newsreader",Georgia,serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.7rem,2.6vw,2.8rem);font-weight:500;line-height:1.16}.design-rust-zine h3{letter-spacing:-.02em;font-size:1.25rem;line-height:1.3}.design-rust-zine p{max-width:72ch}.design-rust-zine a{color:inherit;text-underline-offset:.23em}.design-rust-zine a:focus-visible,.design-rust-zine summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.design-rust-zine .brand{align-items:center;gap:12px;max-width:300px;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.design-rust-zine .brand-mark{border:1px solid;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-family:IBM Plex Mono,monospace;font-size:12px;display:grid}.design-rust-zine .site-nav{flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:13px;font-weight:600;display:flex}.design-rust-zine .site-nav a{border-bottom:1px solid #0000;text-decoration:none}.design-rust-zine .site-nav a:hover{border-color:currentColor}.design-rust-zine .eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-bottom:15px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;line-height:1.65}.design-rust-zine .intro .dek{max-width:52ch;color:var(--muted);margin-top:27px;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.7}.design-rust-zine .action{background:var(--accent);color:var(--action-ink,var(--paper));justify-content:space-between;align-items:center;gap:20px;max-width:100%;padding:14px 19px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.design-rust-zine .intro .action{margin-top:30px}.design-rust-zine .action:hover{text-decoration:underline}.design-rust-zine .editorial>p:not(.eyebrow){margin-top:20px}.design-rust-zine .section-heading{margin-bottom:28px}.design-rust-zine .section-heading>p:not(.eyebrow){color:var(--muted);margin-top:18px;font-size:15px}.design-rust-zine .offer-deck{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:22px;display:grid}.design-rust-zine .offer-card{border:1px solid var(--line);background:var(--card,var(--paper));min-width:0;padding:28px}.design-rust-zine .offer-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px}.design-rust-zine .offer-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:23px;display:flex}.design-rust-zine .offer-price strong{letter-spacing:-.05em;font-size:clamp(2.4rem,3.7vw,4rem);font-weight:500;line-height:1.1}.design-rust-zine .offer-price span{color:var(--muted);font-size:12px}.design-rust-zine .offer-total{margin:16px 0 12px;font-size:15px;font-weight:700}.design-rust-zine .offer-card>p:not(.offer-label):not(.offer-total){font-size:14px}.design-rust-zine .offer-card ul{margin:20px 0;padding-left:19px;font-size:13px}.design-rust-zine .offer-card li{margin:8px 0;padding-left:3px}.design-rust-zine .offer-card .action{width:100%}.design-rust-zine .offer-card .medical-note{color:var(--muted);margin-top:22px;line-height:1.7;font-size:12px!important}.design-rust-zine .source-link{margin-top:12px;font-size:12px;display:inline-block}.design-rust-zine .disclosure{color:var(--muted);max-width:100ch;margin-top:25px;font-size:12px;line-height:1.8}.design-rust-zine .reading-link{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 20px;gap:16px;padding:25px 0;text-decoration:none;display:grid}.design-rust-zine .reading-link:hover h3{text-underline-offset:5px;text-decoration:underline}.design-rust-zine .reading-number{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px}.design-rust-zine .reading-link p{color:var(--muted);margin-top:10px;font-size:14px}.design-rust-zine .questions details{border-top:1px solid var(--line)}.design-rust-zine .questions details:last-child{border-bottom:1px solid var(--line)}.design-rust-zine .questions summary{cursor:pointer;grid-template-columns:22px minmax(0,1fr) 16px;gap:14px;padding:23px 0;font-size:15px;font-weight:600;line-height:1.6;list-style:none;display:grid}.design-rust-zine .questions summary::-webkit-details-marker{display:none}.design-rust-zine .questions summary>span{color:var(--muted);padding-top:4px;font-family:IBM Plex Mono,monospace;font-size:10px}.design-rust-zine .questions summary>b{font-size:18px;font-weight:400}.design-rust-zine .questions details[open] summary>b{transform:rotate(45deg)}.design-rust-zine .questions details>p{color:var(--muted);padding:0 0 25px 36px;font-size:14px}.design-rust-zine .checklist ol{margin:25px 0 0;padding:0;list-style:none}.design-rust-zine .checklist li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:17px;padding:18px 0;display:grid}.design-rust-zine .checklist li>span{color:var(--muted);padding-top:3px;font-family:IBM Plex Mono,monospace;font-size:12px}.design-rust-zine .checklist li p{font-size:14px}.design-rust-zine .source-note{color:var(--muted);border-top:1px solid var(--line);padding:32px clamp(24px,5vw,72px);font-size:12px}.design-rust-zine .source-note ul{flex-wrap:wrap;gap:8px 30px;margin:15px 0 0;padding-left:17px;display:flex}.design-rust-zine .site-footer{border-top:1px solid var(--line);padding:44px clamp(24px,5vw,72px) 28px}.design-rust-zine .site-footer>p{color:var(--muted);margin-top:15px;font-size:14px}.design-rust-zine .site-footer nav{flex-wrap:wrap;gap:12px 24px;margin:25px 0;font-size:12px;display:flex}.design-rust-zine .site-footer .fine-print{max-width:110ch;font-size:11px;line-height:1.8}.design-rust-zine{--paper:#f7edda;--ink:#442517;--muted:#75543e;--accent:#a83e21;--line:#c9ad8d;--card:#fff9eb;--heading-font:"Barlow Condensed",sans-serif;--action-ink:#fff7e8}.design-rust-zine .rz-header{border-bottom:3px solid #442517;grid-template-columns:62px 1fr auto;align-items:center;gap:25px;padding:20px 5vw;display:grid}.design-rust-zine .rz-issue{border-right:1px solid;padding-right:20px;font:8px/1.3 IBM Plex Mono,monospace}.design-rust-zine .rz-issue strong{font:38px/1 Barlow Condensed,sans-serif}.design-rust-zine .brand-mark{display:none}.design-rust-zine .brand{text-transform:uppercase;max-width:350px;font:600 22px/1.1 Barlow Condensed,sans-serif}.design-rust-zine .site-nav{gap:20px;font-size:11px}.design-rust-zine .rz-hero{grid-template-columns:95px minmax(0,1.4fr) minmax(210px,.7fr);gap:25px;padding:45px 5vw 65px;display:grid;overflow:hidden}.design-rust-zine .rz-vertical{writing-mode:vertical-rl;text-align:right;color:#aa4328;font:600 clamp(70px,9vw,130px)/.9 Barlow Condensed,sans-serif;transform:rotate(180deg)}.design-rust-zine .rz-hero-content{padding-top:12px}.design-rust-zine .rz-stripe-label{letter-spacing:.12em;border-top:4px solid;border-bottom:1px solid;margin-bottom:25px;padding:10px 0;font:10px IBM Plex Mono,monospace;display:inline-block}.design-rust-zine .intro h1{text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(3.2rem,5.8vw,6.6rem);font-weight:600;line-height:.96}.design-rust-zine .intro .dek{font-size:16px}.design-rust-zine .intro .eyebrow{font-size:10px}.design-rust-zine .rz-cutout{color:#fff3dc;background:#b34729;flex-direction:column;justify-content:space-between;align-self:center;min-height:390px;padding:30px 22px;display:flex;position:relative;transform:rotate(5deg)}.design-rust-zine .rz-cutout span{font:600 clamp(36px,4vw,63px)/.96 Barlow Condensed,sans-serif}.design-rust-zine .rz-cutout i{background:#f9e6c7;height:2px;position:absolute;bottom:30px;left:15%;right:15%;transform:rotate(-30deg)}.design-rust-zine .rz-cutout i:nth-of-type(2){bottom:54px}.design-rust-zine .rz-cutout i:nth-of-type(3){bottom:78px}.design-rust-zine .rz-cutout i:nth-of-type(4){bottom:102px}.design-rust-zine .rz-zigzag{background:linear-gradient(135deg,#aa4328 25%,#0000 25%) -10px 0/20px 20px,linear-gradient(225deg,#aa4328 25%,#0000 25%) -10px 0/20px 20px;height:20px}.design-rust-zine .rz-feature{grid-template-columns:1fr 1fr;gap:8vw;padding:65px 7vw;display:grid}.design-rust-zine h2{text-transform:uppercase;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:600;line-height:1}.design-rust-zine .reading-link{border-bottom:2px solid}.design-rust-zine .reading-link h3{font:600 28px/1.1 Barlow Condensed,sans-serif}.design-rust-zine .rz-dark-spread{color:#fff0d6;--muted:#d6bda0;--line:#8f6b50;--accent:#edb785;--action-ink:#442517;--card:#53301f;background:#442517;padding:65px 8vw}.design-rust-zine .rz-dark-spread .offer-section{grid-template-columns:1fr 1fr;gap:45px;display:grid}.design-rust-zine .rz-dark-spread .disclosure{grid-column:1/-1}.design-rust-zine .offer-price strong{font:600 clamp(3rem,5vw,5rem)/1 Barlow Condensed,sans-serif}.design-rust-zine .rz-questions-spread{grid-template-columns:100px 1.2fr 1fr;gap:40px;padding:65px 5vw;display:grid}.design-rust-zine .rz-margin-label{color:#a83e21;font:600 42px/1 Barlow Condensed,sans-serif}.design-rust-zine .rz-questions-spread .checklist{padding-top:40px}.design-rust-zine .site-footer{border-top:5px solid #a83e21}@media (max-width:900px){.design-rust-zine .rz-header{grid-template-columns:50px 1fr}.design-rust-zine .rz-header .site-nav{grid-column:2}.design-rust-zine .rz-hero{grid-template-columns:65px minmax(0,1fr)}.design-rust-zine .rz-cutout{grid-column:2;min-height:150px;margin-top:15px;transform:rotate(2deg)}.design-rust-zine .rz-cutout span{font-size:32px}.design-rust-zine .rz-cutout i{left:55%;right:10%}.design-rust-zine .rz-questions-spread{grid-template-columns:1fr 1fr}.design-rust-zine .rz-margin-label{grid-column:1/-1}.design-rust-zine .rz-dark-spread .offer-section{grid-template-columns:1fr}}@media (max-width:620px){.design-rust-zine .rz-header{gap:15px;padding:20px}.design-rust-zine .rz-header .brand{font-size:20px}.design-rust-zine .site-nav{gap:14px;font-size:10px}.design-rust-zine .rz-hero{grid-template-columns:35px minmax(0,1fr);gap:17px;padding:30px 21px 40px}.design-rust-zine .rz-vertical{font-size:55px}.design-rust-zine .intro h1{font-size:clamp(2.7rem,11.8vw,4.5rem)}.design-rust-zine .rz-stripe-label{font-size:9px}.design-rust-zine .rz-cutout{padding:22px}.design-rust-zine .rz-feature{grid-template-columns:1fr;gap:35px;padding:40px 25px}.design-rust-zine .rz-dark-spread{padding:45px 25px}.design-rust-zine .rz-questions-spread{grid-template-columns:1fr;gap:30px;padding:45px 25px}.design-rust-zine .rz-questions-spread .checklist{padding:0}.design-rust-zine .rz-margin-label{font-size:36px}.design-rust-zine .rz-margin-label br{display:none}}.design-dual-swiss{background:var(--paper);color:var(--ink);font-family:var(--body-font,"Manrope",sans-serif);overflow-wrap:anywhere;isolation:isolate;line-height:1.65}.design-dual-swiss *,.design-dual-swiss :before,.design-dual-swiss :after{box-sizing:border-box}.design-dual-swiss section{padding:0}.design-dual-swiss h1,.design-dual-swiss h2,.design-dual-swiss h3,.design-dual-swiss p,.design-dual-swiss figure{margin:0}.design-dual-swiss h1{font-family:var(--heading-font,"Newsreader",Georgia,serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.6rem,5.2vw,5.6rem);font-weight:500;line-height:1.04}.design-dual-swiss h2{font-family:var(--heading-font,"Newsreader",Georgia,serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.7rem,2.6vw,2.8rem);font-weight:500;line-height:1.16}.design-dual-swiss h3{letter-spacing:-.02em;font-size:1.25rem;line-height:1.3}.design-dual-swiss p{max-width:72ch}.design-dual-swiss a{color:inherit;text-underline-offset:.23em}.design-dual-swiss a:focus-visible,.design-dual-swiss summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.design-dual-swiss .brand{align-items:center;gap:12px;max-width:300px;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.design-dual-swiss .brand-mark{border:1px solid;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-family:IBM Plex Mono,monospace;font-size:12px;display:grid}.design-dual-swiss .site-nav{flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:13px;font-weight:600;display:flex}.design-dual-swiss .site-nav a{border-bottom:1px solid #0000;text-decoration:none}.design-dual-swiss .site-nav a:hover{border-color:currentColor}.design-dual-swiss .eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-bottom:15px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;line-height:1.65}.design-dual-swiss .intro .dek{max-width:52ch;color:var(--muted);margin-top:27px;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.7}.design-dual-swiss .action{background:var(--accent);color:var(--action-ink,var(--paper));justify-content:space-between;align-items:center;gap:20px;max-width:100%;padding:14px 19px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.design-dual-swiss .intro .action{margin-top:30px}.design-dual-swiss .action:hover{text-decoration:underline}.design-dual-swiss .editorial>p:not(.eyebrow){margin-top:20px}.design-dual-swiss .section-heading{margin-bottom:28px}.design-dual-swiss .section-heading>p:not(.eyebrow){color:var(--muted);margin-top:18px;font-size:15px}.design-dual-swiss .offer-deck{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:22px;display:grid}.design-dual-swiss .offer-card{border:1px solid var(--line);background:var(--card,var(--paper));min-width:0;padding:28px}.design-dual-swiss .offer-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px}.design-dual-swiss .offer-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:23px;display:flex}.design-dual-swiss .offer-price strong{letter-spacing:-.05em;font-size:clamp(2.4rem,3.7vw,4rem);font-weight:500;line-height:1.1}.design-dual-swiss .offer-price span{color:var(--muted);font-size:12px}.design-dual-swiss .offer-total{margin:16px 0 12px;font-size:15px;font-weight:700}.design-dual-swiss .offer-card>p:not(.offer-label):not(.offer-total){font-size:14px}.design-dual-swiss .offer-card ul{margin:20px 0;padding-left:19px;font-size:13px}.design-dual-swiss .offer-card li{margin:8px 0;padding-left:3px}.design-dual-swiss .offer-card .action{width:100%}.design-dual-swiss .offer-card .medical-note{color:var(--muted);margin-top:22px;line-height:1.7;font-size:12px!important}.design-dual-swiss .source-link{margin-top:12px;font-size:12px;display:inline-block}.design-dual-swiss .disclosure{color:var(--muted);max-width:100ch;margin-top:25px;font-size:12px;line-height:1.8}.design-dual-swiss .reading-link{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 20px;gap:16px;padding:25px 0;text-decoration:none;display:grid}.design-dual-swiss .reading-link:hover h3{text-underline-offset:5px;text-decoration:underline}.design-dual-swiss .reading-number{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px}.design-dual-swiss .reading-link p{color:var(--muted);margin-top:10px;font-size:14px}.design-dual-swiss .questions details{border-top:1px solid var(--line)}.design-dual-swiss .questions details:last-child{border-bottom:1px solid var(--line)}.design-dual-swiss .questions summary{cursor:pointer;grid-template-columns:22px minmax(0,1fr) 16px;gap:14px;padding:23px 0;font-size:15px;font-weight:600;line-height:1.6;list-style:none;display:grid}.design-dual-swiss .questions summary::-webkit-details-marker{display:none}.design-dual-swiss .questions summary>span{color:var(--muted);padding-top:4px;font-family:IBM Plex Mono,monospace;font-size:10px}.design-dual-swiss .questions summary>b{font-size:18px;font-weight:400}.design-dual-swiss .questions details[open] summary>b{transform:rotate(45deg)}.design-dual-swiss .questions details>p{color:var(--muted);padding:0 0 25px 36px;font-size:14px}.design-dual-swiss .checklist ol{margin:25px 0 0;padding:0;list-style:none}.design-dual-swiss .checklist li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:17px;padding:18px 0;display:grid}.design-dual-swiss .checklist li>span{color:var(--muted);padding-top:3px;font-family:IBM Plex Mono,monospace;font-size:12px}.design-dual-swiss .checklist li p{font-size:14px}.design-dual-swiss .source-note{color:var(--muted);border-top:1px solid var(--line);padding:32px clamp(24px,5vw,72px);font-size:12px}.design-dual-swiss .source-note ul{flex-wrap:wrap;gap:8px 30px;margin:15px 0 0;padding-left:17px;display:flex}.design-dual-swiss .site-footer{border-top:1px solid var(--line);padding:44px clamp(24px,5vw,72px) 28px}.design-dual-swiss .site-footer>p{color:var(--muted);margin-top:15px;font-size:14px}.design-dual-swiss .site-footer nav{flex-wrap:wrap;gap:12px 24px;margin:25px 0;font-size:12px;display:flex}.design-dual-swiss .site-footer .fine-print{max-width:110ch;font-size:11px;line-height:1.8}.design-dual-swiss{--paper:#fafafa;--ink:#171717;--muted:#545454;--accent:#171717;--line:#b8b8b8;--card:#fff;--heading-font:"Arial",sans-serif;--action-ink:#fff;--body-font:"Arial",sans-serif;border:14px solid #171717}.design-dual-swiss .ds-header{border-bottom:4px solid #171717;grid-template-columns:1fr 1fr;display:grid}.design-dual-swiss .ds-header>.brand{border-right:4px solid #171717;max-width:none;padding:24px 3vw}.design-dual-swiss .ds-header .site-nav{justify-content:space-between;gap:12px;padding:24px 3vw}.design-dual-swiss .brand-mark{color:#fff;background:#171717;border:0;border-radius:0}.design-dual-swiss .ds-cover{border-bottom:4px solid #171717;grid-template-columns:1fr 1fr;display:grid}.design-dual-swiss .ds-front{border-right:4px solid #171717;padding:40px 3vw 50px}.design-dual-swiss .ds-section-code{text-transform:uppercase;letter-spacing:.03em;margin-bottom:35px;font:11px IBM Plex Mono,monospace;display:block}.design-dual-swiss .intro h1{letter-spacing:-.055em;max-width:12ch;font-size:clamp(2.7rem,4.7vw,5.2rem);font-weight:700;line-height:.98}.design-dual-swiss .intro .eyebrow{letter-spacing:0;font:11px Arial,sans-serif}.design-dual-swiss .intro .action{color:#171717;background:0 0;border-top:2px solid;border-bottom:2px solid;width:100%;padding:13px 0}.design-dual-swiss .ds-back{color:#fff;background:#171717;flex-direction:column;justify-content:space-between;padding:40px 3vw;display:flex}.design-dual-swiss .ds-symbol{letter-spacing:-.09em;justify-content:center;align-items:center;gap:4%;height:280px;font-size:clamp(90px,14vw,200px);font-weight:700;line-height:1;display:flex;position:relative}.design-dual-swiss .ds-symbol span:nth-child(2){-webkit-text-stroke:1px #fff;color:#0000}.design-dual-swiss .ds-symbol i{background:#fff;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:rotate(20deg)}.design-dual-swiss .ds-back>p{letter-spacing:-.04em;margin:35px 0;font-size:clamp(1.5rem,2.6vw,2.7rem);line-height:1.05}.design-dual-swiss .ds-back>a{border-top:1px solid;justify-content:space-between;padding-top:18px;font-size:13px;display:flex}.design-dual-swiss h2{letter-spacing:-.045em;font-weight:700;line-height:1.05}.design-dual-swiss .ds-spread{border-bottom:4px solid #171717;grid-template-columns:1fr 1fr;display:grid}.design-dual-swiss .ds-spread>div,.design-dual-swiss .ds-spread>section{padding:45px 3vw}.design-dual-swiss .ds-spread>:first-child{border-right:4px solid #171717}.design-dual-swiss .ds-full{border-bottom:4px solid #171717;padding:45px 3vw}.design-dual-swiss .ds-full .offer-section{grid-template-columns:1fr 1fr;gap:40px;display:grid}.design-dual-swiss .ds-full .disclosure{grid-column:1/-1}.design-dual-swiss .offer-card{border:3px solid #171717;padding:30px}.design-dual-swiss .offer-price strong{font-weight:700}.design-dual-swiss .reading-link{border-bottom:2px solid}.design-dual-swiss .reading-number{color:#171717;font-size:24px}.design-dual-swiss .reading-link{grid-template-columns:40px 1fr 20px}.design-dual-swiss .source-note{border-top:0}.design-dual-swiss .site-footer{border-top:4px solid #171717;grid-template-columns:1fr 1fr;gap:20px;padding:30px 3vw;display:grid}.design-dual-swiss .site-footer>p{margin-top:0}.design-dual-swiss .site-footer nav{margin:0}.design-dual-swiss .site-footer .fine-print{grid-column:2}@media (max-width:900px){.design-dual-swiss{border-width:8px}.design-dual-swiss .ds-header .site-nav{font-size:11px}.design-dual-swiss .ds-symbol{height:230px}.design-dual-swiss .ds-full .offer-section{grid-template-columns:1fr}}@media (max-width:620px){.design-dual-swiss{border-width:6px}.design-dual-swiss .ds-header{grid-template-columns:1fr}.design-dual-swiss .ds-header>.brand{border-right:0;padding:22px}.design-dual-swiss .ds-header .site-nav{border-top:1px solid;padding:15px 22px}.design-dual-swiss .ds-cover{grid-template-columns:1fr}.design-dual-swiss .ds-front{border-right:0;padding:30px 23px}.design-dual-swiss .intro h1{font-size:clamp(2.6rem,11vw,4rem)}.design-dual-swiss .ds-back{padding:25px}.design-dual-swiss .ds-symbol{justify-content:flex-start;height:145px;font-size:145px}.design-dual-swiss .ds-symbol i{height:145px;left:50%}.design-dual-swiss .ds-back>p{font-size:30px}.design-dual-swiss .ds-spread{grid-template-columns:1fr}.design-dual-swiss .ds-spread>div,.design-dual-swiss .ds-spread>section{padding:35px 23px}.design-dual-swiss .ds-spread>:first-child{border-bottom:4px solid;border-right:0}.design-dual-swiss .ds-full{padding:35px 23px}.design-dual-swiss .offer-card{padding:24px 20px}.design-dual-swiss .site-footer{padding:30px 23px;display:block}.design-dual-swiss .site-footer>p,.design-dual-swiss .site-footer nav{margin-top:22px}}.design-digital-monday{background:var(--paper);color:var(--ink);font-family:var(--body-font,"Manrope",sans-serif);overflow-wrap:anywhere;isolation:isolate;line-height:1.65}.design-digital-monday *,.design-digital-monday :before,.design-digital-monday :after{box-sizing:border-box}.design-digital-monday section{padding:0}.design-digital-monday h1,.design-digital-monday h2,.design-digital-monday h3,.design-digital-monday p,.design-digital-monday figure{margin:0}.design-digital-monday h1{font-family:var(--heading-font,"Newsreader",Georgia,serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.6rem,5.2vw,5.6rem);font-weight:500;line-height:1.04}.design-digital-monday h2{font-family:var(--heading-font,"Newsreader",Georgia,serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.7rem,2.6vw,2.8rem);font-weight:500;line-height:1.16}.design-digital-monday h3{letter-spacing:-.02em;font-size:1.25rem;line-height:1.3}.design-digital-monday p{max-width:72ch}.design-digital-monday a{color:inherit;text-underline-offset:.23em}.design-digital-monday a:focus-visible,.design-digital-monday summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.design-digital-monday .brand{align-items:center;gap:12px;max-width:300px;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.design-digital-monday .brand-mark{border:1px solid;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-family:IBM Plex Mono,monospace;font-size:12px;display:grid}.design-digital-monday .site-nav{flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:13px;font-weight:600;display:flex}.design-digital-monday .site-nav a{border-bottom:1px solid #0000;text-decoration:none}.design-digital-monday .site-nav a:hover{border-color:currentColor}.design-digital-monday .eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-bottom:15px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;line-height:1.65}.design-digital-monday .intro .dek{max-width:52ch;color:var(--muted);margin-top:27px;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.7}.design-digital-monday .action{background:var(--accent);color:var(--action-ink,var(--paper));justify-content:space-between;align-items:center;gap:20px;max-width:100%;padding:14px 19px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.design-digital-monday .intro .action{margin-top:30px}.design-digital-monday .action:hover{text-decoration:underline}.design-digital-monday .editorial>p:not(.eyebrow){margin-top:20px}.design-digital-monday .section-heading{margin-bottom:28px}.design-digital-monday .section-heading>p:not(.eyebrow){color:var(--muted);margin-top:18px;font-size:15px}.design-digital-monday .offer-deck{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:22px;display:grid}.design-digital-monday .offer-card{border:1px solid var(--line);background:var(--card,var(--paper));min-width:0;padding:28px}.design-digital-monday .offer-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px}.design-digital-monday .offer-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:23px;display:flex}.design-digital-monday .offer-price strong{letter-spacing:-.05em;font-size:clamp(2.4rem,3.7vw,4rem);font-weight:500;line-height:1.1}.design-digital-monday .offer-price span{color:var(--muted);font-size:12px}.design-digital-monday .offer-total{margin:16px 0 12px;font-size:15px;font-weight:700}.design-digital-monday .offer-card>p:not(.offer-label):not(.offer-total){font-size:14px}.design-digital-monday .offer-card ul{margin:20px 0;padding-left:19px;font-size:13px}.design-digital-monday .offer-card li{margin:8px 0;padding-left:3px}.design-digital-monday .offer-card .action{width:100%}.design-digital-monday .offer-card .medical-note{color:var(--muted);margin-top:22px;line-height:1.7;font-size:12px!important}.design-digital-monday .source-link{margin-top:12px;font-size:12px;display:inline-block}.design-digital-monday .disclosure{color:var(--muted);max-width:100ch;margin-top:25px;font-size:12px;line-height:1.8}.design-digital-monday .reading-link{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 20px;gap:16px;padding:25px 0;text-decoration:none;display:grid}.design-digital-monday .reading-link:hover h3{text-underline-offset:5px;text-decoration:underline}.design-digital-monday .reading-number{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px}.design-digital-monday .reading-link p{color:var(--muted);margin-top:10px;font-size:14px}.design-digital-monday .questions details{border-top:1px solid var(--line)}.design-digital-monday .questions details:last-child{border-bottom:1px solid var(--line)}.design-digital-monday .questions summary{cursor:pointer;grid-template-columns:22px minmax(0,1fr) 16px;gap:14px;padding:23px 0;font-size:15px;font-weight:600;line-height:1.6;list-style:none;display:grid}.design-digital-monday .questions summary::-webkit-details-marker{display:none}.design-digital-monday .questions summary>span{color:var(--muted);padding-top:4px;font-family:IBM Plex Mono,monospace;font-size:10px}.design-digital-monday .questions summary>b{font-size:18px;font-weight:400}.design-digital-monday .questions details[open] summary>b{transform:rotate(45deg)}.design-digital-monday .questions details>p{color:var(--muted);padding:0 0 25px 36px;font-size:14px}.design-digital-monday .checklist ol{margin:25px 0 0;padding:0;list-style:none}.design-digital-monday .checklist li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:17px;padding:18px 0;display:grid}.design-digital-monday .checklist li>span{color:var(--muted);padding-top:3px;font-family:IBM Plex Mono,monospace;font-size:12px}.design-digital-monday .checklist li p{font-size:14px}.design-digital-monday .source-note{color:var(--muted);border-top:1px solid var(--line);padding:32px clamp(24px,5vw,72px);font-size:12px}.design-digital-monday .source-note ul{flex-wrap:wrap;gap:8px 30px;margin:15px 0 0;padding-left:17px;display:flex}.design-digital-monday .site-footer{border-top:1px solid var(--line);padding:44px clamp(24px,5vw,72px) 28px}.design-digital-monday .site-footer>p{color:var(--muted);margin-top:15px;font-size:14px}.design-digital-monday .site-footer nav{flex-wrap:wrap;gap:12px 24px;margin:25px 0;font-size:12px;display:flex}.design-digital-monday .site-footer .fine-print{max-width:110ch;font-size:11px;line-height:1.8}.design-digital-monday{--paper:#263aca;--ink:#f9fcdf;--muted:#cdd5ff;--accent:#e6ff83;--line:#8b9afa;--card:#1b2c9b;--heading-font:"Space Grotesk",sans-serif;--action-ink:#102067;--body-font:"DM Sans",sans-serif}.design-digital-monday .dm-header{border-bottom:1px solid #a9b5ff;grid-template-columns:1fr auto 32px;align-items:center;gap:30px;padding:23px 4vw;display:grid}.design-digital-monday .brand-mark{color:#263aca;background:#e6ff83;border:none;border-radius:0}.design-digital-monday .dm-header-pixel{background:#e6ff83;width:28px;height:28px;box-shadow:7px 7px #162381}.design-digital-monday .dm-hero{border-bottom:2px solid #e6ff83;grid-template-columns:1fr 1fr;min-height:620px;display:grid}.design-digital-monday .dm-poster{color:#263aca;background:#e6ff83;flex-direction:column;justify-content:center;padding:55px 4vw 40px;display:flex;position:relative;overflow:hidden}.design-digital-monday .dm-poster>span{letter-spacing:-.09em;z-index:1;font:600 clamp(100px,13vw,190px)/.82 Space Grotesk,sans-serif;display:block;position:relative}.design-digital-monday .dm-poster>b{letter-spacing:.13em;z-index:1;margin-top:42px;font:10px IBM Plex Mono,monospace;position:relative}.design-digital-monday .dm-pixel-grid{grid-template-columns:repeat(4,1fr);width:140px;height:140px;display:grid;position:absolute;bottom:25px;right:-8px;transform:rotate(0)}.design-digital-monday .dm-pixel-grid i{background:#263aca}.design-digital-monday .dm-pixel-grid i:nth-child(3n){background:0 0}.design-digital-monday .dm-pixel-grid i:nth-child(5n){opacity:.25}.design-digital-monday .dm-intro{padding:55px 4vw 35px;position:relative}.design-digital-monday .intro h1{font-size:clamp(2.7rem,4.1vw,4.5rem);font-weight:500;line-height:1.08}.design-digital-monday .dm-arrow{color:#e6ff83;margin-top:30px;font:110px/1 Space Grotesk,sans-serif}.design-digital-monday .dm-quadrants{grid-template-columns:1fr 1fr;display:grid}.design-digital-monday .dm-quadrant{min-width:0;padding:50px 4vw}.design-digital-monday .dm-cell-label{letter-spacing:.05em;border-bottom:1px solid;margin-bottom:30px;padding-bottom:15px;font:10px IBM Plex Mono,monospace;display:block}.design-digital-monday .dm-context{color:#17235c;--muted:#4f5c7c;--line:#bdc4d5;--accent:#263aca;background:#f5f7e8}.design-digital-monday .dm-reading{background:#182b91;border-left:1px solid #8b9afa}.design-digital-monday .dm-reading .reading-number{color:#142281;text-align:center;background:#e6ff83;align-self:start;padding:4px}.design-digital-monday .dm-offer-board{--card:#f2f6da;--ink:#142157;--muted:#536079;--line:#9da9bb;color:#eaf3cf;background:#182260;padding:55px 4vw}.design-digital-monday .dm-offer-board .offer-card{color:#142157;--accent:#263aca;--action-ink:#fff;border:0;box-shadow:7px 7px #080f40}.design-digital-monday .dm-offer-board .section-heading>p,.design-digital-monday .dm-offer-board .section-heading>.eyebrow,.design-digital-monday .dm-offer-board .disclosure{color:#cbd5ec}.design-digital-monday .dm-bottom{border-top:2px solid #e6ff83}.design-digital-monday .dm-ask{background:#263aca}.design-digital-monday .dm-prepare{color:#17235c;--muted:#40543a;--line:#a6bb58;--accent:#263aca;background:#e6ff83}.design-digital-monday .dm-prepare .source-note{margin-top:35px;padding:30px 0 0}.design-digital-monday .site-footer{background:#111a54}@media (max-width:900px){.design-digital-monday .dm-header{grid-template-columns:1fr auto}.design-digital-monday .dm-header-pixel{display:none}.design-digital-monday .dm-hero{min-height:0}.design-digital-monday .dm-poster>span{font-size:clamp(100px,14vw,150px)}.design-digital-monday .dm-pixel-grid{width:100px;height:100px;bottom:15px}.design-digital-monday .dm-intro,.design-digital-monday .dm-quadrant{padding:40px 4vw}}@media (max-width:620px){.design-digital-monday .dm-header{flex-direction:column;align-items:flex-start;gap:20px;padding:23px;display:flex}.design-digital-monday .site-nav{gap:16px;font-size:12px}.design-digital-monday .dm-hero{grid-template-columns:1fr}.design-digital-monday .dm-poster{min-height:260px;padding:30px 24px}.design-digital-monday .dm-poster>span{letter-spacing:-.08em;font-size:105px}.design-digital-monday .dm-poster>b{margin-top:20px;font-size:9px}.design-digital-monday .dm-pixel-grid{width:100px;height:100px;bottom:25px;right:18px}.design-digital-monday .dm-intro{padding:40px 25px}.design-digital-monday .intro h1{font-size:clamp(2.55rem,10.5vw,3.7rem)}.design-digital-monday .dm-arrow{margin:0;font-size:75px;position:absolute;bottom:24px;right:25px}.design-digital-monday .intro .action{max-width:calc(100% - 65px)}.design-digital-monday .dm-quadrants{grid-template-columns:1fr}.design-digital-monday .dm-quadrant{padding:40px 25px}.design-digital-monday .dm-reading{border-top:1px solid #8b9afa;border-left:0}.design-digital-monday .dm-offer-board{padding:40px 25px}}.design-sand-library{background:var(--paper);color:var(--ink);font-family:var(--body-font,"Manrope",sans-serif);overflow-wrap:anywhere;isolation:isolate;line-height:1.65}.design-sand-library *,.design-sand-library :before,.design-sand-library :after{box-sizing:border-box}.design-sand-library section{padding:0}.design-sand-library h1,.design-sand-library h2,.design-sand-library h3,.design-sand-library p,.design-sand-library figure{margin:0}.design-sand-library h1{font-family:var(--heading-font,"Newsreader",Georgia,serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.6rem,5.2vw,5.6rem);font-weight:500;line-height:1.04}.design-sand-library h2{font-family:var(--heading-font,"Newsreader",Georgia,serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.7rem,2.6vw,2.8rem);font-weight:500;line-height:1.16}.design-sand-library h3{letter-spacing:-.02em;font-size:1.25rem;line-height:1.3}.design-sand-library p{max-width:72ch}.design-sand-library a{color:inherit;text-underline-offset:.23em}.design-sand-library a:focus-visible,.design-sand-library summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.design-sand-library .brand{align-items:center;gap:12px;max-width:300px;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.design-sand-library .brand-mark{border:1px solid;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-family:IBM Plex Mono,monospace;font-size:12px;display:grid}.design-sand-library .site-nav{flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:13px;font-weight:600;display:flex}.design-sand-library .site-nav a{border-bottom:1px solid #0000;text-decoration:none}.design-sand-library .site-nav a:hover{border-color:currentColor}.design-sand-library .eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-bottom:15px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;line-height:1.65}.design-sand-library .intro .dek{max-width:52ch;color:var(--muted);margin-top:27px;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.7}.design-sand-library .action{background:var(--accent);color:var(--action-ink,var(--paper));justify-content:space-between;align-items:center;gap:20px;max-width:100%;padding:14px 19px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.design-sand-library .intro .action{margin-top:30px}.design-sand-library .action:hover{text-decoration:underline}.design-sand-library .editorial>p:not(.eyebrow){margin-top:20px}.design-sand-library .section-heading{margin-bottom:28px}.design-sand-library .section-heading>p:not(.eyebrow){color:var(--muted);margin-top:18px;font-size:15px}.design-sand-library .offer-deck{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:22px;display:grid}.design-sand-library .offer-card{border:1px solid var(--line);background:var(--card,var(--paper));min-width:0;padding:28px}.design-sand-library .offer-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px}.design-sand-library .offer-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:23px;display:flex}.design-sand-library .offer-price strong{letter-spacing:-.05em;font-size:clamp(2.4rem,3.7vw,4rem);font-weight:500;line-height:1.1}.design-sand-library .offer-price span{color:var(--muted);font-size:12px}.design-sand-library .offer-total{margin:16px 0 12px;font-size:15px;font-weight:700}.design-sand-library .offer-card>p:not(.offer-label):not(.offer-total){font-size:14px}.design-sand-library .offer-card ul{margin:20px 0;padding-left:19px;font-size:13px}.design-sand-library .offer-card li{margin:8px 0;padding-left:3px}.design-sand-library .offer-card .action{width:100%}.design-sand-library .offer-card .medical-note{color:var(--muted);margin-top:22px;line-height:1.7;font-size:12px!important}.design-sand-library .source-link{margin-top:12px;font-size:12px;display:inline-block}.design-sand-library .disclosure{color:var(--muted);max-width:100ch;margin-top:25px;font-size:12px;line-height:1.8}.design-sand-library .reading-link{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 20px;gap:16px;padding:25px 0;text-decoration:none;display:grid}.design-sand-library .reading-link:hover h3{text-underline-offset:5px;text-decoration:underline}.design-sand-library .reading-number{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px}.design-sand-library .reading-link p{color:var(--muted);margin-top:10px;font-size:14px}.design-sand-library .questions details{border-top:1px solid var(--line)}.design-sand-library .questions details:last-child{border-bottom:1px solid var(--line)}.design-sand-library .questions summary{cursor:pointer;grid-template-columns:22px minmax(0,1fr) 16px;gap:14px;padding:23px 0;font-size:15px;font-weight:600;line-height:1.6;list-style:none;display:grid}.design-sand-library .questions summary::-webkit-details-marker{display:none}.design-sand-library .questions summary>span{color:var(--muted);padding-top:4px;font-family:IBM Plex Mono,monospace;font-size:10px}.design-sand-library .questions summary>b{font-size:18px;font-weight:400}.design-sand-library .questions details[open] summary>b{transform:rotate(45deg)}.design-sand-library .questions details>p{color:var(--muted);padding:0 0 25px 36px;font-size:14px}.design-sand-library .checklist ol{margin:25px 0 0;padding:0;list-style:none}.design-sand-library .checklist li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:17px;padding:18px 0;display:grid}.design-sand-library .checklist li>span{color:var(--muted);padding-top:3px;font-family:IBM Plex Mono,monospace;font-size:12px}.design-sand-library .checklist li p{font-size:14px}.design-sand-library .source-note{color:var(--muted);border-top:1px solid var(--line);padding:32px clamp(24px,5vw,72px);font-size:12px}.design-sand-library .source-note ul{flex-wrap:wrap;gap:8px 30px;margin:15px 0 0;padding-left:17px;display:flex}.design-sand-library .site-footer{border-top:1px solid var(--line);padding:44px clamp(24px,5vw,72px) 28px}.design-sand-library .site-footer>p{color:var(--muted);margin-top:15px;font-size:14px}.design-sand-library .site-footer nav{flex-wrap:wrap;gap:12px 24px;margin:25px 0;font-size:12px;display:flex}.design-sand-library .site-footer .fine-print{max-width:110ch;font-size:11px;line-height:1.8}.design-sand-library{--paper:#e8dfc9;--ink:#3a3528;--muted:#484032;--accent:#605038;--line:#beb294;--card:#f9f3e6;--heading-font:"Newsreader",Georgia,serif;--action-ink:#fff8e8;--body-font:"DM Sans",sans-serif}.design-sand-library .sb-header{border-top:8px solid #605038;grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:30px;padding:32px 5vw;display:grid}.design-sand-library .sb-header>.brand{text-align:center;flex-direction:column;justify-self:center;max-width:360px;font:500 30px/1.1 Newsreader,serif}.design-sand-library .sb-header .brand-mark{border-radius:0;flex-basis:24px;width:24px;height:24px;font-size:8px;transform:rotate(45deg)}.design-sand-library .sb-collection{letter-spacing:.12em;font:9px IBM Plex Mono,monospace}.design-sand-library .sb-volume{text-align:right;letter-spacing:.07em;font:9px/1.8 IBM Plex Mono,monospace}.design-sand-library .sb-navigation{border-top:1px solid #beb294;border-bottom:1px solid #beb294;padding:15px 5vw}.design-sand-library .sb-navigation .site-nav{justify-content:center;gap:45px;font-size:12px}.design-sand-library .sb-library{grid-template-columns:190px minmax(0,1fr);max-width:1500px;margin:auto;display:grid}.design-sand-library .sb-contents{border-right:1px solid #beb294;padding:42px 25px 30px 35px}.design-sand-library .sb-contents>p{letter-spacing:.14em;margin-bottom:24px;font:10px IBM Plex Mono,monospace}.design-sand-library .sb-contents>a{border-top:1px solid #beb294;gap:11px;padding:15px 0;font-size:11px;text-decoration:none;display:flex}.design-sand-library .sb-contents>a span{color:#484032;padding-top:3px;font:9px IBM Plex Mono,monospace}.design-sand-library .sb-spines{align-items:flex-end;gap:7px;height:190px;margin-top:45px;display:flex}.design-sand-library .sb-spines i{background:#9d8c67;border:1px solid #736345;width:28px;height:100%;box-shadow:inset 0 20px #a99a78,inset 0 23px #7b6b4b}.design-sand-library .sb-spines i:nth-child(2){background:#c3ad7d;height:85%}.design-sand-library .sb-spines i:nth-child(3){transform-origin:bottom;height:92%;transform:rotate(9deg)}.design-sand-library .sb-title-page{background:#f5efdf;border-bottom:1px solid #beb294;min-height:600px;padding:45px 6vw 70px;position:relative}.design-sand-library .sb-catalog-no{letter-spacing:.06em;margin-bottom:45px;font:10px IBM Plex Mono,monospace}.design-sand-library .intro{max-width:720px}.design-sand-library .intro h1{max-width:15ch;font-size:clamp(3rem,5vw,5.5rem);font-weight:400}.design-sand-library .intro .action{color:#605038;background:0 0;border-bottom:1px solid;padding:12px 0;font-size:13px}.design-sand-library .sb-catalog-card{background:#e3d6b7;border:1px solid #bca77e;max-width:270px;margin:35px 0 0 auto;padding:18px 24px;transform:rotate(-3deg);box-shadow:3px 5px #8e7c5426}.design-sand-library .sb-catalog-card>span:first-child{letter-spacing:.15em;font:8px IBM Plex Mono,monospace}.design-sand-library .sb-catalog-card>p{margin-top:10px;font:italic 19px Newsreader,serif}.design-sand-library .sb-card-lines{background:repeating-linear-gradient(#0000 0 9px,#ac987361 9px 10px);height:30px;margin-top:8px;display:block}.design-sand-library .sb-chapter{max-width:930px;padding:50px 6vw}.design-sand-library .sb-card-drawer{background:#c9b995;border-top:1px solid #9e8c66;border-bottom:1px solid #9e8c66;padding:40px 4vw}.design-sand-library .sb-card-drawer .reading-list{grid-template-columns:1fr 1fr;gap:20px;margin-top:35px;display:grid}.design-sand-library .sb-card-drawer .reading-link{background:#f7efdc;border:1px solid #9c8965;flex-direction:column;padding:30px 25px;display:flex;position:relative;box-shadow:0 -7px #b9a781}.design-sand-library .sb-card-drawer .reading-link>.reading-number{color:#5a4c34;background:#f7efdc;border:1px solid #9c8965;border-bottom:0;padding:4px 12px;position:absolute;top:-20px;left:20px}.design-sand-library .sb-card-drawer .reading-link>span:last-child{align-self:flex-end;margin-top:auto;font-size:23px}.design-sand-library .sb-provider-chapter{padding:55px 5vw}.design-sand-library .offer-card{border:1px solid #9c8965;border-top-width:5px;padding:28px}.design-sand-library .offer-price strong{font-family:Newsreader,serif}.design-sand-library .sb-two-pages{border-top:1px solid #beb294;grid-template-columns:1fr 1fr;display:grid}.design-sand-library .sb-two-pages>section{padding:40px 3vw}.design-sand-library .sb-two-pages>section+section{border-left:1px solid #beb294}.design-sand-library .sb-pages>.source-note{padding-left:5vw}.design-sand-library .site-footer{--ink:#f9f0d9;--muted:#e2d2b3;--line:#9a8968;color:var(--ink);background:#605038;padding-left:5vw}@media (max-width:900px){.design-sand-library .sb-header{grid-template-columns:1fr 2fr}.design-sand-library .sb-volume{display:none}.design-sand-library .sb-header>.brand{justify-self:end;font-size:26px}.design-sand-library .sb-library{grid-template-columns:145px minmax(0,1fr)}.design-sand-library .sb-contents{padding:35px 18px}.design-sand-library .sb-title-page{padding:40px 5vw}.design-sand-library .sb-card-drawer .reading-list{grid-template-columns:1fr;gap:35px}.design-sand-library .sb-two-pages{grid-template-columns:1fr}.design-sand-library .sb-two-pages>section{padding:40px 5vw}.design-sand-library .sb-two-pages>section+section{border-top:1px solid #beb294;border-left:0}}@media (max-width:620px){.design-sand-library .sb-header{flex-direction:column;gap:20px;padding:25px;display:flex}.design-sand-library .sb-header>.brand{max-width:290px;font-size:30px}.design-sand-library .sb-navigation{padding:15px 20px}.design-sand-library .sb-navigation .site-nav{gap:21px;font-size:11px}.design-sand-library .sb-library{display:block}.design-sand-library .sb-contents{border:0;border-bottom:1px solid #beb294;align-items:center;gap:18px;padding:16px 20px;display:flex;overflow-x:auto}.design-sand-library .sb-contents>p{display:none}.design-sand-library .sb-contents>a{border:0;flex-shrink:0;padding:0;font-size:10px;display:block}.design-sand-library .sb-contents>a span{display:block}.design-sand-library .sb-spines{display:none}.design-sand-library .sb-title-page{min-height:0;padding:35px 25px}.design-sand-library .sb-catalog-no{margin-bottom:30px}.design-sand-library .intro h1{font-size:clamp(2.7rem,11vw,3.7rem)}.design-sand-library .sb-catalog-card{width:85%;margin-top:30px}.design-sand-library .sb-chapter,.design-sand-library .sb-card-drawer{padding:35px 25px}.design-sand-library .sb-provider-chapter{padding:40px 25px}.design-sand-library .sb-two-pages>section{padding:35px 25px}.design-sand-library .sb-pages>.source-note{padding:30px 25px}}.design-peach-gallery .intro .action,.design-sand-library .intro .action{border:0;border-bottom:1px solid}.design-dual-swiss .intro .action{border:0;border-block:2px solid}@media (min-width:901px){.design-sand-library .offer-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}
