/*
Theme Name: Associate Fieldnotes
Version: 1.0.0
Description: An independent editorial reading room for PetSmart associate questions. Warm paper, expressive serif typography and a practical article directory.
Requires at least: 6.8
Requires PHP: 8.3
License: GPL-2.0-or-later
Text Domain: associate-fieldnotes
*/
:root{--afn-paper:#faf6ed;--afn-ink:#29231f;--afn-accent:#993b23;--afn-line:#c9bfb2;--afn-wash:#f1e6d5;--afn-peach:#efb191;--afn-lavender:#dcd9e7;--afn-serif:Georgia,"Times New Roman",serif;--afn-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*{box-sizing:border-box}html{scroll-padding:1.5rem 0 calc(var(--afn-banner-space,0px) + 1.5rem)}body{margin:0;color:var(--afn-ink);background:var(--afn-paper);font:17px/1.7 var(--afn-sans);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--afn-serif);line-height:1.08;letter-spacing:-.045em;font-weight:400;margin:0 0 1rem}h1{font-size:clamp(2.8rem,5.7vw,5.5rem)}h2{font-size:clamp(2.1rem,3.7vw,3.6rem)}h3{font-size:1.6rem}p{margin:0 0 1.2rem}a{color:var(--afn-accent);text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}a,button{-webkit-tap-highlight-color:#efb19177}img{display:block;max-width:100%;height:auto}figure{margin:0}figcaption{font-size:.8rem;line-height:1.6;margin-top:.8rem}button,input,select{font:inherit;min-height:44px}button{cursor:pointer;border:1px solid var(--afn-ink);background:var(--afn-ink);color:var(--afn-paper);padding:.75rem 1rem;border-radius:0}input,select{max-width:100%;padding:.7rem;border:1px solid #84766c;background:var(--afn-paper);color:var(--afn-ink);border-radius:0}select{width:100%}input[type=checkbox]{width:1.25rem;height:1.25rem;min-height:1.25rem;accent-color:var(--afn-accent)}button:hover{background:#4d3d33}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #993b23;outline-offset:4px}[hidden]{display:none!important}.screen-reader-text,.skip-link:not(:focus){position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.skip-link:focus{position:fixed;top:1rem;left:1rem;background:var(--afn-paper);padding:1rem;z-index:100005}.afn-wrap{width:min(1280px,calc(100% - 6rem));margin-inline:auto}.afn-eyebrow{font-family:var(--afn-sans);font-size:.7rem;line-height:1.55;font-weight:750;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.2rem}.afn-small{font-size:.83rem}.afn-deck{font-size:1.2rem;line-height:1.7;max-width:47rem}.afn-lead{font-size:1.3rem;line-height:1.7;border-bottom:1px solid var(--afn-line);padding-bottom:1.8rem;margin-bottom:2rem}.afn-masthead{display:flex;justify-content:space-between;align-items:center;gap:2rem;min-height:116px;padding-block:1.4rem}.afn-brand{display:flex;align-items:center;gap:.85rem;color:var(--afn-ink);text-decoration:none;font:600 1.37rem/1.1 var(--afn-serif);letter-spacing:-.045em}.afn-brand small{display:block;font:700 .53rem/1.4 var(--afn-sans);letter-spacing:.13em;margin-top:.6rem}.afn-mark{font:bold 2.4rem/1 var(--afn-serif);letter-spacing:-.1em;display:grid;place-items:center;width:3.8rem;height:3.8rem;background:var(--afn-peach);border-radius:50%;padding-right:.2rem;flex:none}.afn-navigation-area nav,.afn-menu{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.afn-navigation-area nav a{display:inline-flex;align-items:center;min-height:44px;font-size:.8rem;color:var(--afn-ink);text-decoration:none;font-weight:650}.afn-navigation-area nav a:hover{text-decoration:underline}.afn-navigation-area .afn-nav-articles{border-bottom:1px solid var(--afn-ink);gap:1rem}.afn-menu .current-menu-item>a{text-decoration:underline}.afn-menu-toggle{display:none}.afn-identity-strip{border-block:1px solid var(--afn-line);padding:.65rem 0;background:var(--afn-wash)}.afn-editorial-disclaimer{font-size:.86rem;line-height:1.65}.afn-editorial-disclaimer p{margin:0}.afn-editorial-disclaimer--header{font-size:.73rem;line-height:1.65}.afn-publisher-line{font-size:.72rem;margin:.3rem 0 0;font-weight:600}.afn-editorial-disclaimer--action,.afn-editorial-disclaimer--about{border-left:2px solid var(--afn-accent);padding:1.2rem 1.4rem;margin:1.7rem 0;background:var(--afn-wash)}.afn-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:5rem;padding:3.7rem 0 4rem;align-items:start}.afn-hero-copy{padding-top:.5rem}.afn-hero .afn-eyebrow{display:flex;align-items:center;gap:.8rem}.afn-tiny-rule{display:inline-block;width:25px;border-top:2px solid var(--afn-ink)}.afn-hero h1{font-size:clamp(3.3rem,5.8vw,6.1rem);line-height:1.04;letter-spacing:-.055em;margin:1.6rem 0 1.8rem}.afn-hero h1 em{font-weight:400;color:var(--afn-accent)}.afn-hero-deck{font-size:1.02rem;line-height:1.8;max-width:35rem}.afn-hero-actions{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;margin:1.8rem 0 1.4rem}.afn-primary-link{display:inline-flex;justify-content:space-between;align-items:center;gap:2rem;background:var(--afn-ink);color:var(--afn-paper);padding:.95rem 1.1rem;min-height:52px;font-size:.83rem;font-weight:650;text-decoration:none}.afn-primary-link:hover{background:var(--afn-accent);text-decoration:none}.afn-text-link{font-size:.85rem;font-weight:700;line-height:1.8}.afn-hero-note{font-size:.73rem;line-height:1.7;max-width:31rem;color:#625248}.afn-destinations{background:var(--afn-peach);padding:2rem 2rem 1.6rem;position:relative;margin-top:1rem}.afn-note-corner{position:absolute;right:1.4rem;top:1rem;font:2.4rem/1 var(--afn-sans)}.afn-destinations>.afn-eyebrow{font-size:.62rem;max-width:75%;margin-bottom:1.4rem}.afn-destinations h2{font-size:2.7rem;line-height:1.06;margin-bottom:1.6rem;letter-spacing:-.05em}.afn-destination-row{display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.9rem;padding:1.15rem 0;border-top:1px solid #aa7258}.afn-destination-number{font-size:.64rem;line-height:1.5;margin-top:.15rem;font-weight:750}.afn-destination-row h3{font-family:var(--afn-sans);font-size:1.05rem;font-weight:750;line-height:1.3;letter-spacing:-.035em;margin-bottom:.4rem}.afn-destination-row p{font-size:.8rem;line-height:1.7;margin-bottom:.55rem}.afn-destination-row a{color:var(--afn-ink);font-size:.75rem;font-weight:700}.afn-destination-foot{font-size:.64rem;line-height:1.6;border-top:1px solid #aa7258;padding-top:.9rem;margin-bottom:0}.afn-start-here{display:grid;grid-template-columns:1fr 1.85fr;gap:5rem;padding:3.5rem 0 4.2rem;border-top:1px solid var(--afn-ink)}.afn-section-intro>p:last-child{font-size:.87rem;max-width:18rem}.afn-section-intro h2{margin-bottom:1.3rem}.afn-question-list>a{display:grid;grid-template-columns:2rem minmax(0,1fr) 1.5rem;gap:1rem;padding:1.2rem 0;border-bottom:1px solid var(--afn-line);text-decoration:none;color:var(--afn-ink)}.afn-question-list>a:first-child{padding-top:.15rem}.afn-question-list>a:hover strong{color:var(--afn-accent);text-decoration:underline;text-underline-offset:.25em}.afn-question-index{font-size:.64rem;line-height:1.5;margin-top:.4rem;color:var(--afn-accent);font-weight:750}.afn-question-list strong{display:block;font-family:var(--afn-serif);font-size:1.65rem;font-weight:400;line-height:1.3;letter-spacing:-.035em;margin-bottom:.3rem}.afn-question-list small{display:block;font-size:.81rem;line-height:1.7}.afn-question-arrow{font-size:1.4rem;line-height:1.5}.afn-feature-note{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;padding:3rem 4rem;background:var(--afn-lavender);align-items:center;margin:1rem 0 4rem}.afn-feature-note h2{font-size:clamp(2.2rem,3.6vw,3.5rem)}.afn-feature-note p:not(.afn-eyebrow){max-width:36rem;font-size:.93rem}.afn-feature-symbol{position:relative;width:100%;max-width:280px;height:250px;margin:auto;display:grid;place-items:center}.afn-feature-symbol span{display:grid;place-items:center;position:absolute;width:150px;height:175px;background:var(--afn-paper);border:1px solid var(--afn-ink);font:6.7rem/1 var(--afn-serif);box-shadow:5px 7px 0 #29231f;z-index:1}.afn-feature-symbol span:first-child{top:0;left:0;transform:rotate(-9deg);font-family:var(--afn-sans);font-size:5rem}.afn-feature-symbol span:last-child{bottom:0;right:0;transform:rotate(10deg);background:var(--afn-peach);z-index:2}.afn-feature-symbol i{position:absolute;width:200px;height:200px;border:1px dashed #766b7a;border-radius:50%;left:15%;top:12%}.afn-reading-room{padding:1rem 0 4.8rem;scroll-margin-top:2rem}.afn-directory-heading{display:grid;grid-template-columns:1.65fr 1fr;gap:3rem;align-items:end;margin-bottom:2rem}.afn-directory-heading h2{font-size:clamp(2.4rem,4vw,3.7rem);margin-bottom:0}.afn-directory-heading>p{font-size:.9rem;max-width:27rem;margin-bottom:.1rem}.afn-directory-controls{display:flex;align-items:center;gap:1rem;border-block:1px solid var(--afn-ink);padding:.85rem 0;margin-bottom:0}.afn-directory-controls label{font-size:.75rem;font-weight:650}.afn-directory-controls select{font-size:.8rem;max-width:16rem;padding:.55rem .7rem;background:transparent}.afn-directory-controls p{font-size:.74rem;margin:0 0 0 auto}.afn-guide-grid{display:grid;grid-template-columns:1fr 1fr;counter-reset:fieldnotes;column-gap:3rem}.afn-guide-card{position:relative;counter-increment:fieldnotes;padding:2rem 0 1.7rem;border-bottom:1px solid var(--afn-line);min-width:0;display:grid;grid-template-rows:auto auto 1fr auto;align-content:start}.afn-guide-card:before{content:counter(fieldnotes,decimal-leading-zero);position:absolute;right:0;top:2rem;font:400 2.1rem/1 var(--afn-serif);color:#978270}.afn-guide-card>.afn-eyebrow{padding-right:3rem;font-size:.62rem;margin-bottom:.7rem}.afn-guide-card h3{font-size:1.85rem;line-height:1.13;max-width:88%;margin-bottom:.9rem}.afn-guide-card h3 a{color:var(--afn-ink);text-decoration:none}.afn-guide-card h3 a:hover{text-decoration:underline}.afn-guide-card>p:not(.afn-eyebrow){font-size:.86rem;line-height:1.75;max-width:30rem;margin-bottom:1.1rem}.afn-card-read,.afn-read-link{font-size:.76rem;font-weight:700;justify-self:start}.afn-boundary{display:grid;grid-template-columns:1.4fr 1fr;gap:4rem;background:var(--afn-ink);color:var(--afn-paper);padding:3rem;margin-bottom:4rem}.afn-boundary h2{font-size:2.8rem}.afn-boundary p:not(.afn-eyebrow){font-size:.88rem;max-width:34rem}.afn-boundary .afn-eyebrow{color:var(--afn-peach)}.afn-boundary-links{display:flex;flex-direction:column;align-items:start;gap:.5rem}.afn-boundary a{color:var(--afn-peach);font-size:.8rem}.afn-boundary .afn-editorial-disclaimer{background:transparent;border-left:1px solid #74675c;padding:0 0 0 2rem;align-self:center;margin:0;color:var(--afn-paper)}.afn-boundary .afn-editorial-disclaimer p{font-size:.8rem;line-height:1.85}.afn-breadcrumb{display:flex;flex-wrap:wrap;gap:.6rem;padding:1.6rem 0;font-size:.76rem}.afn-article-head{padding:1.3rem 0 2.5rem;max-width:1060px}.afn-article-head h1{font-size:clamp(2.7rem,5.7vw,5.1rem);line-height:1.07;max-width:1020px;margin-bottom:1.5rem}.afn-action-disclosure{font-size:.83rem;max-width:48rem;color:#625248}.afn-article-meta{display:flex;gap:.6rem 1.6rem;flex-wrap:wrap;font-size:.73rem;margin-top:1.5rem}.afn-article-layout{border-top:1px solid var(--afn-line);padding:2.5rem 0}.afn-reading-grid{display:grid;grid-template-columns:220px minmax(0,780px);gap:4.2rem;align-items:start}.afn-toc{position:sticky;top:1.5rem;font-size:.77rem;line-height:1.7;border-top:2px solid var(--afn-ink);padding-top:.3rem}.afn-toc summary{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em}.afn-toc ol{padding-left:1.1rem}.afn-toc li{margin-bottom:.7rem}.afn-toc a{color:#625248}.afn-toc a[aria-current=location]{color:var(--afn-accent);font-weight:700}.afn-prose{font:18px/1.85 var(--afn-sans);max-width:780px;overflow-wrap:anywhere}.afn-prose h2{font-size:2.1rem;line-height:1.18;margin:2.5rem 0 1rem}.afn-prose h3{font-size:1.55rem;line-height:1.25}.afn-prose ul,.afn-prose ol{padding-left:1.4rem}.afn-prose li{margin-bottom:.6rem}.afn-prose table,.afn-page table{width:100%;border-collapse:collapse;font-size:.88rem;table-layout:fixed;margin:1.8rem 0}.afn-prose td,.afn-prose th,.afn-page td,.afn-page th{border:1px solid var(--afn-line);padding:.8rem;text-align:left;vertical-align:top;overflow-wrap:anywhere}.afn-prose th,.afn-page th{background:var(--afn-wash)}.afn-case{background:var(--afn-wash);padding:1.5rem;margin:2rem 0;border-left:3px solid var(--afn-accent)}.afn-case p:last-child{margin-bottom:0}.afn-source-notes{border-top:1px solid var(--afn-line);margin-top:3rem;padding-top:1rem;font-size:.85rem}.afn-source-notes h2{font-size:1.65rem}.afn-article-tail{margin:2rem 0 0 287px;max-width:780px;font-size:.8rem;border-top:1px solid var(--afn-line);padding-top:1rem}.afn-related{padding:2rem 0 4rem}.afn-related>h2{font-size:2.8rem}.afn-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.afn-related-item{border-top:1px solid var(--afn-ink);padding-top:1.5rem}.afn-related-item h3{font-size:1.95rem}.afn-related-item p{font-size:.88rem}.afn-related-item a{color:var(--afn-ink)}.afn-page{padding:3rem 0 4rem}.afn-page-head{border-bottom:1px solid var(--afn-line);padding-bottom:1rem;margin-bottom:2rem}.afn-page-head h1{font-size:3.7rem}.afn-page .afn-article-body{max-width:850px;font-size:17px;overflow-wrap:anywhere}.afn-page .afn-article-body h2{font-size:2rem;margin-top:2.5rem}.afn-page .afn-article-body h3{font-size:1.5rem}.afn-listing,.afn-404{padding:3rem 0 4rem;max-width:950px}.afn-listing>h1,.afn-404>h1{margin-bottom:1.8rem}.afn-search-result{border-top:1px solid var(--afn-line);padding:1.8rem 0}.afn-search-result h2{font-size:2.2rem}.afn-search-result .afn-eyebrow{margin-bottom:.6rem}.afn-search-form{display:flex;gap:.5rem;margin-bottom:2rem;max-width:650px}.afn-search-form label{min-width:0;flex:1}.afn-search-form input{width:100%}.afn-footer{border-top:1px solid var(--afn-line);padding:3rem 0 5.5rem;background:var(--afn-wash)}.afn-footer-top{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem}.afn-footer-brand{font:400 2.2rem/1.05 var(--afn-serif);letter-spacing:-.05em;margin-bottom:.8rem}.afn-footer-tagline{font-size:.8rem;max-width:20rem}.afn-footer nav .afn-menu{justify-content:end;gap:.7rem 1.5rem}.afn-footer nav a{font-size:.76rem;color:var(--afn-ink);display:inline-flex;align-items:center;min-height:36px}.afn-footer-bottom{display:grid;grid-template-columns:2fr 1fr;gap:5rem;padding-top:1.8rem;margin-top:1.5rem;border-top:1px solid var(--afn-line)}.afn-footer-bottom .afn-small{font-size:.74rem;margin-top:1rem}.afn-editorial-disclaimer--footer{font-size:.77rem;line-height:1.8}.afn-footer-utility{display:flex;align-items:end;flex-direction:column;gap:.5rem;font-size:.75rem}.afn-footer-end{font:italic 1.5rem/1.2 var(--afn-serif);color:var(--afn-accent);margin:2.5rem 0 0}.afn-resume{background:var(--afn-lavender);padding:1rem;margin-bottom:1.5rem}.afn-resume p{font-size:.9rem}summary{min-height:44px;padding:.7rem 0;cursor:pointer;font-weight:700}body:has(#afn-cookie-banner:not([hidden])){padding-bottom:var(--afn-banner-space,13rem)}
/* Keep privacy choices equally prominent while harmonizing only their palette. */
#afn-cookie-banner,#afn-cookie-dialog,#afn-privacy-status{background:var(--afn-paper);color:var(--afn-ink);border-color:var(--afn-line)}#afn-cookie-banner button,#afn-cookie-dialog .afn-cookie-actions button{background:var(--afn-paper);color:var(--afn-ink);border-color:var(--afn-ink)}#afn-cookie-banner button:hover,#afn-cookie-dialog .afn-cookie-actions button:hover{background:var(--afn-wash)}#afn-cookie-settings{background:var(--afn-ink);color:var(--afn-paper)}
@media(max-width:1100px){.afn-wrap{width:calc(100% - 4rem)}.afn-hero{gap:2.5rem}.afn-destinations{padding:1.7rem}.afn-destinations h2{font-size:2.4rem}.afn-start-here{gap:3rem}.afn-feature-note{padding:3rem;gap:3rem}.afn-reading-grid{grid-template-columns:180px minmax(0,780px);gap:2.5rem}.afn-article-tail{margin-left:220px}.afn-boundary{gap:3rem}}
@media(max-width:959px){.afn-wrap{width:calc(100% - 3rem)}.js .afn-menu-toggle{display:flex;gap:1rem;align-items:center;font-size:.75rem;margin-left:auto;background:transparent;color:var(--afn-ink);padding:.6rem .85rem}.afn-masthead{flex-wrap:wrap;min-height:100px;gap:1rem}.js .afn-navigation-area{display:none;flex-basis:100%}.js .afn-navigation-area.is-open{display:block}.afn-navigation-area{flex-basis:100%}.afn-navigation-area nav{padding:.5rem 0;gap:1rem 1.5rem}.afn-hero{gap:2rem;grid-template-columns:1.2fr 1fr;padding-top:2.8rem}.afn-hero h1{font-size:clamp(3.1rem,6.2vw,4.6rem)}.afn-hero-deck{font-size:.91rem}.afn-hero-actions{gap:1rem}.afn-destinations{padding:1.5rem}.afn-destinations h2{font-size:2.15rem}.afn-destination-row{gap:.65rem;grid-template-columns:1.3rem minmax(0,1fr)}.afn-destination-row p{font-size:.75rem}.afn-destination-row a{font-size:.72rem}.afn-destination-row h3{font-size:.95rem}.afn-start-here{gap:2rem;grid-template-columns:1fr 1.6fr}.afn-question-list strong{font-size:1.4rem}.afn-feature-note{padding:2.5rem;gap:2.5rem}.afn-feature-symbol{max-width:210px;height:220px}.afn-feature-symbol span{width:125px;height:150px;font-size:5.5rem}.afn-feature-symbol span:first-child{font-size:4rem}.afn-feature-symbol i{width:170px;height:170px}.afn-feature-note h2{font-size:2.4rem}.afn-feature-note p:not(.afn-eyebrow){font-size:.85rem}.afn-directory-heading{grid-template-columns:1.4fr 1fr;gap:2rem}.afn-directory-heading h2{font-size:2.75rem}.afn-directory-heading>p{font-size:.83rem}.afn-guide-grid{column-gap:2rem}.afn-guide-card h3{font-size:1.65rem}.afn-boundary{gap:2rem;padding:2.5rem;grid-template-columns:1.2fr 1fr}.afn-boundary h2{font-size:2.3rem}.afn-reading-grid{display:block}.afn-toc{position:static;margin-bottom:2rem;max-width:780px}.afn-toc ol{columns:2;column-gap:2rem}.afn-toc li{break-inside:avoid}.afn-article-tail{margin-left:0}.afn-footer-top{gap:2rem}.afn-footer-bottom{gap:2.5rem}}
@media(max-width:700px){.afn-wrap{width:calc(100% - 2rem)}.afn-brand{font-size:1.15rem;gap:.7rem}.afn-brand small{font-size:.46rem;letter-spacing:.09em}.afn-mark{width:3.1rem;height:3.1rem;font-size:2rem}.afn-masthead{min-height:92px;padding-block:1.1rem}.afn-identity-strip{padding:.65rem 0}.afn-editorial-disclaimer--header{font-size:.68rem}.afn-hero{display:block;padding:2rem 0 2.8rem}.afn-hero h1{font-size:clamp(3.2rem,11.5vw,4.6rem);margin:1.2rem 0 1.4rem}.afn-hero-deck{font-size:.97rem;max-width:36rem}.afn-hero-actions{gap:1.2rem}.afn-hero-note{font-size:.72rem}.afn-destinations{margin-top:2.3rem;padding:1.7rem}.afn-destinations h2{font-size:2.65rem}.afn-destination-row p{font-size:.82rem}.afn-destination-row a{font-size:.77rem}.afn-destination-row h3{font-size:1.05rem}.afn-destination-row{grid-template-columns:1.6rem minmax(0,1fr);gap:1rem}.afn-destination-foot{font-size:.68rem}.afn-start-here{display:block;padding:2.7rem 0 2.5rem}.afn-section-intro h2{font-size:2.8rem}.afn-section-intro>p:last-child{max-width:31rem}.afn-question-list{margin-top:2rem}.afn-question-list>a{grid-template-columns:1.6rem minmax(0,1fr) 1.3rem;gap:.7rem}.afn-question-list strong{font-size:1.5rem}.afn-question-list small{font-size:.78rem}.afn-feature-note{grid-template-columns:1fr;padding:2rem 1.5rem;gap:1.8rem;margin-bottom:3rem}.afn-feature-symbol{max-width:230px;height:210px}.afn-feature-symbol span{width:130px;height:150px}.afn-feature-note h2{font-size:2.6rem}.afn-feature-note p:not(.afn-eyebrow){font-size:.9rem}.afn-directory-heading{display:block;margin-bottom:1.8rem}.afn-directory-heading h2{font-size:2.8rem;margin-bottom:1rem}.afn-directory-heading>p{font-size:.88rem;max-width:30rem}.afn-directory-controls{display:grid;grid-template-columns:auto 1fr;gap:.6rem .9rem;padding:.8rem 0}.afn-directory-controls select{max-width:none;width:100%;min-width:0}.afn-directory-controls p{grid-column:1/-1;justify-self:start;margin:0}.afn-guide-grid{grid-template-columns:1fr}.afn-guide-card{padding:1.7rem 0 1.5rem}.afn-guide-card:before{top:1.7rem}.afn-guide-card h3{font-size:1.9rem;max-width:86%}.afn-guide-card>p:not(.afn-eyebrow){font-size:.88rem;max-width:none}.afn-reading-room{padding-bottom:3rem}.afn-boundary{display:block;padding:2rem 1.5rem;margin-bottom:3rem}.afn-boundary h2{font-size:2.5rem}.afn-boundary .afn-editorial-disclaimer{border-left:0;border-top:1px solid #74675c;padding:1.5rem 0 0;margin-top:1.5rem}.afn-boundary p:not(.afn-eyebrow){font-size:.88rem}.afn-boundary .afn-editorial-disclaimer p{font-size:.79rem}.afn-article-head{padding:.8rem 0 2rem}.afn-article-head h1{font-size:clamp(2.6rem,9.5vw,3.7rem)}.afn-deck{font-size:1.08rem}.afn-article-meta{gap:.5rem 1rem}.afn-article-layout{padding-top:1.8rem}.afn-prose{font-size:17px;line-height:1.85}.afn-lead{font-size:1.18rem}.afn-prose h2{font-size:1.9rem}.afn-toc ol{columns:1}.afn-prose td,.afn-prose th,.afn-page td,.afn-page th{padding:.55rem;font-size:.77rem}.afn-case{padding:1.1rem}.afn-related-grid{display:block}.afn-related-item{margin-bottom:2rem}.afn-related-item h3{font-size:1.8rem}.afn-page-head h1{font-size:2.8rem}.afn-footer-top,.afn-footer-bottom{display:block}.afn-footer-brand{font-size:2rem}.afn-footer nav .afn-menu{justify-content:start;gap:.4rem 1.4rem;margin-top:1.5rem}.afn-footer-utility{align-items:start;margin-top:1.5rem}.afn-footer-end{font-size:1.35rem}.afn-listing,.afn-404{padding-top:2rem}.afn-search-result h2{font-size:2rem}body:has(#afn-cookie-banner:not([hidden])){padding-bottom:var(--afn-banner-space,19rem)}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media print{.afn-identity-strip,.afn-navigation-area,.afn-menu-toggle,.afn-toc,.afn-related,#afn-privacy-controls,#afn-cookie-banner{display:none!important}.afn-wrap{width:100%}.afn-reading-grid{display:block}body{background:#fff;color:#000;padding-bottom:0!important}.afn-article-head h1{font-size:30pt}.afn-prose{font-size:12pt}.afn-footer{background:#fff}.afn-article-tail{margin-left:0}a{color:#000}}
/* Owner-entered publication names and contact addresses may be longer than the defaults. */
.afn-brand{min-width:0}.afn-brand>span:last-child{min-width:0;overflow-wrap:anywhere}.afn-footer a,.afn-editorial-disclaimer,.afn-hero-deck{overflow-wrap:anywhere}.afn-footer-top>*,.afn-footer-bottom>*{min-width:0}
