/* Botanical Companion: shared visual language with the herbal quiz. */
:root{--forest:#0d452f;--deep:#062e20;--olive:#0d452f;--paper:#fffdf7;--cream:#f8f6ee;--soft:#f1f4ec;--ink:#183f2d;--muted:#58685e;--line:#d5dccd;--serif:'Playfair Reading',Georgia,serif;--display:'Libre Baskerville',Georgia,serif;--sans:Montserrat,Arial,sans-serif;--brand-gold:#f1d17b}
body{font-family:var(--serif);font-size:22px;line-height:1.65;background:var(--cream);color:var(--ink)}h1,h2,h3,h4{font-family:var(--display);font-weight:400;letter-spacing:-.035em;line-height:1.35}h1 em,h2 em,h3 em,h4 em{font-family:inherit}a{color:var(--forest)}.copy p,.story-letter p,.section-lead,.definition>p:nth-child(2),.book-grid-teaser p,.discovery-secondary p,.bonus-copy p{font-family:var(--serif);font-size:22px;line-height:1.65}.copy h3,.book-grid-teaser h3,.demo-heading h3,.discovery-secondary h4{font-family:var(--display);font-size:33px;line-height:1.35;font-weight:400}.eyebrow{font-family:var(--sans);font-size:11px;letter-spacing:.14em}.small-note,.definition .definition-note,.demo-footnote{font-size:15px;line-height:1.7;color:var(--muted)}.text-link,.hero-secondary{font-family:var(--sans);font-size:13px;line-height:1.7}
.masthead.wrap{width:100%;max-width:none;min-height:104px;height:auto;padding:23px max(32px,calc((100vw - 1180px)/2));background:var(--forest);color:var(--brand-gold);border-bottom:1px solid #f1d17b45;display:flex;justify-content:space-between;gap:30px}.masthead .wordmark{font:700 18px/1.3 var(--display);letter-spacing:.025em;color:var(--brand-gold);gap:12px}.masthead .brand-mark{width:49px;height:49px;background:var(--brand-gold)}.masthead .wordmark small{font:400 12px/1.5 var(--serif);color:#e6ead9;letter-spacing:0;margin-top:6px}.masthead nav{gap:24px;align-items:center}.masthead nav>a{color:#fffaf0;font:500 13px/1.5 var(--sans)}.masthead nav>a:hover{color:var(--brand-gold)}.masthead .nav-offer{border:1px solid #e6cd7a8c;background:#ffffff05;border-radius:3px;padding:13px 17px}.masthead .nav-offer:hover{border-color:var(--brand-gold);background:#ffffff0b}
.brand-opening{padding:26px 0 0;background:var(--forest);color:var(--paper)}.hero.hero-video.wrap{position:relative;width:min(1380px,calc(100% - 56px));max-width:none;padding:62px 67px 45px;margin:0 auto;border:1px solid #e0c377;border-radius:4px;isolation:isolate;background:radial-gradient(ellipse at 90% 100%,#27674770,transparent 60%),var(--forest)}.hero.hero-video:before{content:'';position:absolute;inset:10px;border:1px solid #e9ce7b50;pointer-events:none;z-index:0}.hero-video .hero-copy{position:relative;z-index:1;max-width:1000px}.botanical-corner{position:absolute;width:70px;height:70px;color:var(--brand-gold);pointer-events:none;opacity:.85;z-index:0}.botanical-corner svg{width:100%;height:100%;display:block}.upper-left{left:18px;top:18px}.upper-right{right:18px;top:18px;transform:scaleX(-1)}.lower-left{left:18px;bottom:18px;transform:scaleY(-1)}.lower-right{right:18px;bottom:18px;transform:scale(-1)}.hero-video .eyebrow{color:var(--brand-gold);font-size:11px;letter-spacing:.14em}.hero-video h1{font:700 clamp(40px,4.4vw,61px)/1.28 var(--display);letter-spacing:-.045em;color:var(--brand-gold);margin:23px auto 27px}.hero-video h1 em{color:var(--brand-gold);font-weight:400}.hero-video .ink-underline:after{background:#f1d17b77}.hero-video .hero-lead{color:#fff9e9;font:400 24px/1.6 var(--serif);max-width:920px;margin:0 auto 30px}.video-shell{border:6px solid #082f22;outline:1px solid #e8cd7c99;box-shadow:0 15px 35px #001e184d}.hero-video .video-caption{color:#d9e4d2;font-size:15px;margin-top:17px}.hero-video .hero-context{color:#f2f2e6;font:400 21px/1.65 var(--serif);max-width:870px}.hero-video sup a{color:#f1d17b}.hero-video .hero-secondary{color:#f5e8b7}.hero-video .button{font-size:13px;min-height:61px}.brand-opening .numbers{border:0;margin:auto;padding:28px 0 31px}.brand-opening .numbers p{border-color:#e1c67540}.brand-opening .numbers strong{font:400 34px/1 var(--display);color:var(--brand-gold)}.brand-opening .numbers span{font:500 11px/1.6 var(--sans);color:#edf0e3}
.button{font-family:var(--sans);border-radius:4px;background:linear-gradient(120deg,#ffe49a,#f1d17b);border-color:#f1d17b;color:#0b3525;box-shadow:0 4px 0 #a58b40,0 8px 20px #001c2915;transition:transform .18s,box-shadow .18s,background .18s}.button:before{display:none}.button:hover{background:linear-gradient(120deg,#ffeab2,#f6d887);transform:translateY(-3px);box-shadow:0 6px 0 #a58b40,0 12px 23px #001c2920}.button span{transition:transform .18s}.button:hover>span{transform:translateX(4px)}.button:active{transform:translateY(1px)}
.banner{background:#0d452f;border-top:1px solid #d6ba70;border-bottom:1px solid #d6ba70}.banner:before,.banner:after{background:#e4c97b50;height:1px}.banner:before{top:9px}.banner:after{bottom:9px}.banner-inner{min-height:208px;padding-block:42px;gap:30px}.banner h2{font-family:var(--display);font-size:38px;font-weight:400;line-height:1.35;letter-spacing:-.035em;color:#fff9e8}.banner h2 em{color:var(--brand-gold)}.banner .eyebrow{font:600 10px/1.6 var(--sans);letter-spacing:.15em;color:var(--brand-gold)}.chapter-number{font:400 37px/1 var(--display);color:var(--brand-gold);border:1px solid #e0c57977;min-width:64px;width:64px;height:64px;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.banner-corner{position:absolute;width:45px;height:45px;color:#e6cd7b88;top:20px;pointer-events:none}.banner-corner svg{width:100%;height:100%}.banner-corner.left{left:-16px;display:none}.banner-corner.right{right:0;transform:scaleX(-1)}.banner-sprig{width:70px;height:70px;display:block;color:#e6cd7b99;margin-left:auto;font-size:0}.banner-sprig svg{width:100%;height:100%;transform:scaleX(-1)}
.editorial,.story-start{padding-top:65px}.paper-preview{transform:none!important}.paper-preview .preview-link{border:1px solid #ad99485e;box-shadow:0 11px 28px #143d2918;background:#fffdf7;border-radius:2px;overflow:hidden}.paper-preview figcaption{font-family:var(--serif);font-size:16px;color:#58705c;line-height:1.65;transform:none!important;letter-spacing:0}.paper-preview figcaption>span{font:600 10px/1.6 var(--sans);letter-spacing:.12em;color:var(--forest)}.margin-note{font:italic 17px/1.5 var(--serif);color:#697b62;transform:none}.framed-photo,.kitchen-photo{transform:none;margin-inline:0;border:1px solid #b69b5366;padding:7px;box-shadow:0 12px 28px #123c2815;background:var(--paper)}.framed-photo:before{display:none}.framed-photo figcaption{font-size:15px;line-height:1.6;padding:14px 8px 7px;color:var(--muted)}.study-strip{border-color:#b0bba7}.study-strip b{font-family:var(--display);color:var(--forest)}.study-strip span{font-size:11px}.definition{border-color:#b9c7b4}.definition>p:nth-child(2) em{color:var(--forest)}.story-letter .signature{font-family:var(--display);font-style:italic;font-size:35px}.story-letter .author-note{font-size:15px}.letter-mark{font-family:var(--display);color:#0d452f19}.story-letter>div{border-left:1px solid #b7a15d55;padding-left:28px}
.concern-tabs{border-color:#b9a267;border-radius:3px;overflow:hidden}.concern-tabs button{font:600 13px/1.6 var(--sans);border-color:#b1bba5;background:var(--paper)}.concern-tabs button[aria-selected=true]{background:var(--forest);color:var(--brand-gold);box-shadow:none}.concern-tabs button:hover{background:#f5ecd5;color:#0d452f}.concern-tabs button[aria-selected=true]:hover{background:#124e37;color:#f5dc95}.pair-content{padding:0;border:1px solid #b89f59;outline:1px solid #b89f5950;outline-offset:6px;gap:0;background:#fffdf7;box-shadow:0 12px 34px #193c2912;border-radius:4px;overflow:hidden;align-items:center}.pair-topline{grid-column:1/-1;display:flex;justify-content:space-between;gap:15px;padding:18px 29px;background:var(--forest);color:var(--brand-gold);font:600 10px/1.6 var(--sans);letter-spacing:.12em}.pair-content>.pair-copy{padding:33px 31px}.pair-content>.paper-preview{padding:33px 28px 33px 10px;margin:0}.pair-copy h4{font:400 32px/1.35 var(--display)}.pair-copy p,.pair-copy dd{font:400 21px/1.65 var(--serif)}.pair-copy dt{font:400 22px/1.5 var(--display)}.pair-copy .pair-payoff{font-size:18px}.pair-insight{border-color:#bca76d;background:#f6f0e0}.pair-insight p{font-size:20px}.pair-copy .eyebrow{font-size:10px}.demo-intro{font-size:22px;line-height:1.65}.demo-footnote{font-size:14px}.topic-pills span{font:500 11px/1.6 var(--sans);color:var(--forest);border-color:#b6c6ad;background:#f5f8f0}.reader-path{border-color:#b8c6b1}.reader-path h4{font-family:var(--display);font-size:18px;font-weight:400;line-height:1.4}.reader-path p{font-size:18px;line-height:1.6}.reader-path span{font-family:var(--display);color:var(--forest)}.section-top h2{font-family:var(--display);font-size:39px;line-height:1.35}.book-grid-teaser .overview-note{font-size:15px}.stat-hero{background:var(--forest);border-color:#cfb46c;outline-color:#cfb46c77;outline-offset:7px;box-shadow:0 10px 25px #133b2917}.stat-hero strong{font-family:var(--display);color:var(--brand-gold)}.stat-hero>span,.stat-hero small{color:#f1e3b3}.stat-hero p{color:#fff9e8;font-size:22px}.copy .research-note{font-size:17px;line-height:1.7;border-color:#b39b57}.kitchen-section h2{font-family:var(--display);font-size:33px;line-height:1.4}.kitchen-note{background:#f5efdd;border:1px solid #bdab6e66;border-left:3px solid #b69a4c}.kitchen-note p{font-size:20px;line-height:1.6}.bonus-copy h3{font-family:var(--display);font-size:29px;line-height:1.4}.bonus-stamp{background:var(--forest);color:var(--brand-gold);border-color:#d7bb70}.bonus-stamp b{font-family:var(--display)}
.format-offer{border-width:1px;border-color:#d5b96b;background:radial-gradient(ellipse at 50% 0%,#27674770,transparent 65%),var(--forest);padding:72px 0}.format-offer .offer-intro h2{font-family:var(--display);font-weight:400;font-size:43px;line-height:1.35;letter-spacing:-.035em;color:#fff9e8}.format-offer .offer-intro h2 em{color:var(--brand-gold)}.format-offer .offer-intro .eyebrow{color:var(--brand-gold);font-size:11px}.format-offer .format-full{padding:30px;border:1px solid #dfc47c;border-top-width:1px;outline:1px solid #dfc47c55;outline-offset:5px;box-shadow:0 18px 45px #001e184f;border-radius:4px;background:#fffdf7;overflow:hidden}.format-offer .format-full.paperback{border-top-color:#dfc47c}.format-full .format-card-top{margin:-30px -30px 14px;padding:18px 24px;border-bottom:1px solid #d7bf7450;background:#0a3b2b;min-height:69px}.format-card-top .format-label{color:var(--brand-gold);font-size:10px;letter-spacing:.12em}.format-card-top .format-chip{background:#ffffff06;border:1px solid #e0c77b70;color:#fff4cc;border-radius:2px;font-size:10px}.format-full h3{font-family:var(--display);font-weight:400;font-size:33px;line-height:1.35;color:var(--forest)}.format-full .format-tagline{font:400 21px/1.55 var(--serif);color:#46624d}.format-includes strong{font-family:var(--serif);font-weight:600;font-size:21px;line-height:1.5}.format-includes span{font-size:19px;line-height:1.55;color:#4f6656}.format-price strong{font-family:var(--display);font-size:48px;font-weight:400;color:var(--forest);letter-spacing:-.03em}.format-price span{font-size:12px;line-height:1.7}.format-full .button{font-size:13px;min-height:62px;line-height:1.6;border-radius:4px}.format-full .format-payment{font-size:11px;line-height:1.7}.format-full .format-detail{font-size:19px;line-height:1.6;min-height:92px}.format-offer .format-full.paperback .button.print-action{background:var(--forest);color:#fffdf7;border:1px solid var(--brand-gold);box-shadow:0 4px 0 #062e20}.format-offer .format-full.paperback .button.print-action:hover{background:#155a3e}.format-reassurance{font-size:11px;line-height:1.7}.format-help{font-size:21px}.guarantee-seal{background:var(--forest);color:var(--brand-gold);border:1px solid var(--brand-gold);outline:1px solid #bba259;box-shadow:inset 0 0 0 6px #0d452f,inset 0 0 0 7px #e3c77d55}.guarantee-seal strong{font-family:var(--display)}.guarantee h2,.faq-layout h2{font-family:var(--display);font-weight:400;font-size:33px;line-height:1.4}.guarantee .copy p{font-size:22px}.faq-list summary{font-size:14px;line-height:1.7}.faq-list details>div{font-size:21px;line-height:1.65}.final-close{background:var(--forest);border-top:1px solid #d3b76b;border-bottom:1px solid #d3b76b}.final-close .eyebrow{color:var(--brand-gold)}.final-close h2{font-family:var(--display);font-weight:400;font-size:36px;line-height:1.4;color:#fff9e8}.final-close h2 em{color:var(--brand-gold)}.final-close .button.print-action{background:#fffdf7;color:var(--forest);border:1px solid var(--brand-gold);border-radius:4px}.final-close .button.print-action:hover{background:#f8eed4}.final-close .close-note{font-size:15px;color:#e0e7d9}.physical-note{background:#eef2e7;border-bottom:1px solid #c7d2be}.research h2{font-family:var(--display);font-size:20px;font-weight:400}.research summary{font-size:12px;line-height:1.7}.research details>div{font-size:17px;line-height:1.7}.research>p{font-size:15px;line-height:1.7}footer{background:#f1f3e9;color:#4f6255;border-top:1px solid #b4c3ac}footer .wordmark{font-family:var(--display)}.footer-top>.wordmark{font-family:var(--display);font-size:15px}.footer-top>.wordmark small{font-size:12px}.footer-top>a:last-child{font-size:12px}footer nav{font-size:11px;border-color:#c4ceb9}footer>div>p{font-size:13px;line-height:1.7}footer .persona-note{font-size:12px;line-height:1.7}.footer-bottom{font-size:11px;border-color:#c4ceb9}
@media(max-width:1100px){.masthead.wrap{padding-inline:32px;gap:22px}.masthead .wordmark{font-size:15px}.masthead nav{gap:17px}.masthead nav>a{font-size:11px}.hero.hero-video.wrap{padding:56px 47px 41px}.hero-video h1{font-size:47px}.banner h2{font-size:33px}.copy h3,.book-grid-teaser h3,.demo-heading h3,.discovery-secondary h4{font-size:30px}.format-full h3{font-size:29px}.format-full .button{font-size:12px}.format-full .format-detail{min-height:125px}.pair-copy p,.pair-copy dd{font-size:20px}}
@media(max-width:800px){.masthead nav>a:first-child{display:block}.masthead nav>a[href="#vivian"]{display:none}.masthead .wordmark small{font-size:10px}.masthead .brand-mark{width:42px;height:42px}.hero.hero-video.wrap{width:calc(100% - 36px);padding:50px 33px 36px}.hero-video h1{font-size:41px}.hero-video .hero-lead{font-size:22px}.botanical-corner{width:51px;height:51px}.banner h2{font-size:29px}.banner-inner{gap:22px}.chapter-number{width:54px;height:54px;min-width:54px;font-size:30px}.banner-corner{width:34px;height:34px}.banner-sprig{display:none}.pair-topline{padding:16px 22px;font-size:9px}.pair-content>.pair-copy{padding:28px 23px}.pair-content>.paper-preview{padding:28px 23px 28px 8px}.pair-copy h4{font-size:28px}.pair-copy p,.pair-copy dd{font-size:19px}.copy p,.story-letter p,.section-lead,.definition>p:nth-child(2),.book-grid-teaser p,.discovery-secondary p,.bonus-copy p{font-size:21px}.copy .research-note{font-size:16px}.format-full .format-card-top{flex-direction:column;align-items:flex-start;gap:9px}.format-full .format-tagline{min-height:95px}.format-includes strong{font-size:20px}.format-includes span{font-size:18px}.format-price strong{font-size:43px}.format-full .format-detail{font-size:18px;min-height:140px}}
@media(max-width:639px){.masthead.wrap{min-height:77px;padding:17px 20px;gap:12px}.masthead .wordmark{font-size:11px;gap:9px;white-space:nowrap}.masthead .brand-mark{width:36px;height:36px}.masthead .wordmark small{font-size:9px;white-space:normal}.masthead nav{gap:0}.masthead nav>a,.masthead nav>a:first-child{display:none}.masthead nav .nav-offer{display:block;font-size:9px;padding:11px 10px;max-width:115px}.brand-opening{padding-top:13px}.hero.hero-video.wrap{width:calc(100% - 26px);padding:49px 21px 37px}.hero.hero-video:before{inset:7px}.botanical-corner{width:37px;height:37px;opacity:.75}.upper-left{left:10px;top:10px}.upper-right{right:10px;top:10px}.lower-left{left:10px;bottom:10px}.lower-right{right:10px;bottom:10px}.hero-video .eyebrow{font-size:8px;line-height:1.8;letter-spacing:.1em;justify-content:center}.hero-video h1{font-size:clamp(28px,7.4vw,43px);line-height:1.35;letter-spacing:-.045em;margin:20px auto 24px}.hero-video .hero-lead{font-size:20px;line-height:1.6;margin-bottom:25px}.video-shell{border-width:4px;outline-color:#e8cd7c99}.hero-video .video-caption{font-size:12px;line-height:1.6;margin-top:14px}.hero-video .hero-context{font-size:20px;line-height:1.65;margin-top:22px}.hero-video .button{width:100%;font-size:11px;line-height:1.6;min-height:59px;padding:16px 18px;justify-content:space-between;margin-top:23px}.hero-video .hero-secondary{font-size:11px;line-height:1.8;margin-top:20px}.brand-opening .numbers{padding:24px 0 28px;width:calc(100% - 43px);gap:22px 0}.brand-opening .numbers p{flex-direction:column;gap:8px;align-items:center}.brand-opening .numbers strong{font-size:29px}.brand-opening .numbers span{font-size:9px;line-height:1.6;text-align:center;max-width:125px}.banner-inner{min-height:0;padding-block:34px;gap:16px;align-items:flex-start}.chapter-number{width:41px;height:41px;min-width:41px;font-size:24px;margin-top:5px}.banner .eyebrow{font-size:8px;letter-spacing:.09em;line-height:1.8;padding-right:10px}.banner h2{font-size:25px;line-height:1.4;margin-top:13px;letter-spacing:-.04em}.banner-corner.right{right:-8px;top:15px;width:28px;height:28px;opacity:.6}.banner h2 br{display:none}.banner h2 em{display:inline}.copy p,.story-letter p,.section-lead,.definition>p:nth-child(2),.book-grid-teaser p,.discovery-secondary p,.bonus-copy p{font-size:20px;line-height:1.65}.copy h3,.book-grid-teaser h3,.demo-heading h3,.discovery-secondary h4{font-size:28px;line-height:1.4}.copy .eyebrow,.demo-heading .eyebrow,.section-top>.eyebrow{font-size:9px;line-height:1.8;letter-spacing:.1em}.editorial,.story-start{padding-top:39px}.paper-preview figcaption{font-size:13px;line-height:1.7}.paper-preview figcaption>span{font-size:8px}.margin-note{font-size:13px}.framed-photo figcaption{font-size:13px}.study-strip span{font-size:10px}.study-strip b{font-size:25px}.definition .definition-note,.copy .small-note{font-size:14px;line-height:1.7}.story-letter>div{padding-left:0;border:0}.story-letter .signature{font-size:30px}.story-letter .author-note{font-size:13px}.text-link{font-size:12px;line-height:1.8}.demo-heading h3{font-size:29px}.demo-intro{font-size:20px;line-height:1.65}.concern-tabs button{font-size:12px;padding:16px}.pair-topline{padding:16px 18px;font-size:8px;letter-spacing:.09em}.pair-topline>span:last-child{display:none}.pair-content{outline-offset:4px;gap:0}.pair-content>.pair-copy{padding:25px 21px 16px}.pair-content>.paper-preview{padding:7px 18px 24px;margin:0}.pair-copy h4{font-size:28px;line-height:1.4}.pair-copy p,.pair-copy dd{font-size:20px;line-height:1.65}.pair-copy dt{font-size:20px}.pair-copy .pair-payoff{font-size:17px;line-height:1.65}.pair-insight p{font-size:19px}.pair-copy .eyebrow{font-size:9px}.demo-footnote{font-size:13px;line-height:1.7}.section-top h2{font-size:29px;line-height:1.4}.topic-pills span{font-size:9px}.reader-path h4{font-size:16px;line-height:1.45}.reader-path p{font-size:17px;line-height:1.6}.book-grid-teaser .overview-note{font-size:14px}.stat-hero{outline-offset:5px}.stat-hero strong{font-size:71px}.stat-hero p{font-size:20px;line-height:1.6}.stat-hero>span{font-size:9px}.stat-hero small{font-size:12px}.copy .research-note{font-size:16px;line-height:1.7}.kitchen-section h2{font-size:28px;line-height:1.4}.kitchen-note p{font-size:19px}.kitchen-note>span{font-size:9px}.bonus-copy h3{font-size:24px;line-height:1.4}.bonus-grid>article{grid-template-columns:1fr;gap:17px}.bonus-art{max-width:190px}.bonus-art img{max-height:280px}.bonus-copy .eyebrow{font-size:9px}.bonus-copy .text-link{font-size:12px}.format-offer{padding:49px 0}.format-offer .offer-intro h2{font-size:31px;line-height:1.4}.format-offer .offer-intro .eyebrow{font-size:10px}.format-offer .offer-intro>p:last-child{font-size:20px;line-height:1.6}.format-offer .format-shared span{font-size:9px;line-height:1.6;padding:8px 11px}.format-full-grid{gap:30px}.format-offer .format-full{padding:24px;outline-offset:4px;margin:0}.format-full .format-card-top{margin:-24px -24px 16px;padding:17px 20px;min-height:64px;flex-direction:row;align-items:center;gap:10px}.format-card-top .format-label{font-size:8px;letter-spacing:.1em}.format-card-top .format-chip{font-size:9px;padding:7px 9px}.format-full h3{font-size:29px;line-height:1.35}.format-full .format-tagline{font-size:20px;line-height:1.6;min-height:0}.format-includes strong{font-size:20px;line-height:1.5}.format-includes span{font-size:18px;line-height:1.6}.format-price strong{font-size:45px}.format-price span{font-size:11px;line-height:1.7}.format-full .button{font-size:11px;min-height:61px;padding:16px 17px}.format-full .format-payment{font-size:10px}.format-full .format-detail{font-size:18px;line-height:1.65;min-height:0}.format-reassurance{font-size:10px;line-height:1.7}.format-help{font-size:19px;line-height:1.65}.guarantee h2,.faq-layout h2{font-size:28px;line-height:1.4}.guarantee .copy p{font-size:20px;line-height:1.65}.faq-list summary{font-size:13px;line-height:1.8}.faq-list details>div{font-size:20px;line-height:1.65}.final-close h2{font-size:28px;line-height:1.4}.final-close .eyebrow{font-size:9px}.final-close p{font-size:20px;line-height:1.65}.final-close .button{font-size:11px;line-height:1.6;min-width:0;min-height:61px}.final-close .close-note{font-size:13px}.physical-note>.wrap>.eyebrow{font-size:9px}.physical-note p:last-child{font-size:18px;line-height:1.65}.research h2{font-size:19px}.research summary{font-size:11px;line-height:1.8}.research details>div{font-size:16px;line-height:1.7}.research>p{font-size:14px;line-height:1.7}.footer-top>.wordmark{font-size:13px}.footer-top>.wordmark small{font-size:11px}.footer-top>a:last-child{font-size:11px}footer nav{font-size:10px;line-height:1.8}footer>div>p{font-size:12px;line-height:1.7}footer .persona-note{font-size:11px;line-height:1.7}.footer-bottom{font-size:10px;line-height:1.8}}
@media(prefers-reduced-motion:reduce){.button,.button:hover,.button:active,.button:hover>span{transform:none;transition:none}}
