.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.column-card h3,.column-hero h1,.column-article-header h1,.column-feature h2{text-wrap:balance}
.column-art.art-briefing-image{padding:0;background:#fff9ee}.art-briefing-image>img{width:100%;height:100%;object-fit:contain;object-position:center}.column-feature>a>.art-briefing-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}
.column-hub-entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:46px}.column-hub-entry{display:flex;flex-direction:column;padding:29px 27px;border:1px solid #e6e6eb;border-radius:20px;min-width:0;transition:transform .2s,border-color .2s}.column-hub-entry:hover{transform:translateY(-3px);border-color:#bebec7}.column-hub-entry.theme-green{background:#f0f5f1}.column-hub-entry.theme-violet{background:#f4f1f8}.column-hub-entry.theme-sand{background:#f7f3ed}.column-hub-entry>.column-overline{font-size:9px}.column-hub-entry>strong{font-size:23px;letter-spacing:-.045em;font-weight:600;line-height:1.4;margin-top:17px}.column-hub-entry>span:not([class]){color:#7e7e87;font-size:13px;line-height:1.8;margin-top:12px}.column-hub-entry>b{color:#696971;font-size:12px;font-weight:400;margin-top:auto;padding-top:24px;display:flex;justify-content:space-between;align-items:center}.column-hub-entry>b>span{font-size:20px}.column-board-shelf{padding:66px 0 70px;border-top:1px solid #eaeaf0}.column-board-shelf.theme-green{background:#f9fbf9}.column-board-shelf.theme-violet{background:#faf9fc}.column-board-shelf.theme-sand{background:#fcfaf7}.column-shelf-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:34px}.column-shelf-heading h2{font-size:35px;font-weight:600;line-height:1.3;letter-spacing:-.045em;margin-top:13px}.column-shelf-heading p:not([class]){font-size:15px;line-height:1.8;color:#82828b;margin-top:13px}.column-shelf-heading .text-link{font-size:13px;flex-shrink:0;margin:0 0 4px}.column-board-nav{display:flex;gap:10px;margin-top:33px;flex-wrap:wrap}.column-board-nav>a{display:flex;align-items:center;gap:8px;border:1px solid #e2e2e8;border-radius:30px;padding:10px 17px;font-size:13px;color:#81818a;background:#fff}.column-board-nav>a[aria-current=page]{background:#232326;color:#fff;border-color:#232326}.column-board-nav>a>span:last-child{margin-left:5px}.column-board-nav>a:hover{border-color:#b4b4be}.column-board-hero{padding-top:37px;padding-bottom:45px}.column-board-hero .column-breadcrumb{margin-bottom:31px}.column-board-feature .column-feature-copy{justify-content:center}.column-board-feature .column-feature-copy h2{margin-top:25px}.column-board-filter-label{display:flex;align-items:center;gap:8px;font-size:13px;color:#6e6e77}.column-back-to-hub{display:flex;justify-content:center;margin-top:40px;font-size:13px}.column-independent-library .column-library-heading h2{font-size:28px}
@media(max-width:760px){.column-hub-entries{grid-template-columns:1fr;gap:12px;margin-top:31px}.column-hub-entry{padding:23px 24px}.column-hub-entry>strong{font-size:23px;margin-top:12px}.column-hub-entry>span:not([class]){font-size:12px;margin-top:8px}.column-hub-entry>b{padding-top:15px;font-size:12px}.column-board-shelf{padding:43px 0 47px}.column-shelf-heading{display:block;margin-bottom:28px}.column-shelf-heading h2{font-size:29px;margin-top:12px}.column-shelf-heading p:not([class]){font-size:13px;margin-top:10px}.column-shelf-heading .text-link{font-size:12px;margin-top:18px}.column-board-nav{gap:7px;margin-top:27px}.column-board-nav>a{padding:8px 11px;font-size:11px;gap:5px}.column-board-nav>a>span:last-child{display:none}.column-board-hero{padding-top:26px;padding-bottom:32px}.column-board-hero .column-breadcrumb{margin-bottom:25px}.column-board-hero h1{font-size:36px}.column-independent-library .column-library-heading h2{font-size:25px}.column-board-feature .column-feature-copy h2{margin-top:19px}.column-board-nav .column-dot{width:5px;height:5px}}
.column-art .column-demo-label{position:absolute;right:17px;top:17px;z-index:4;border:1px solid currentColor;border-radius:5px;padding:2px 6px;font-size:9px;letter-spacing:0;opacity:.7}.column-art:has(.column-demo-label)>.art-kicker{max-width:65%}.column-list-note{font-size:11px;color:#81818a;line-height:1.8;margin:-8px 0 24px}.column-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;margin-top:54px;padding-top:30px;border-top:1px solid #e6e6eb}.column-pagination[hidden]{display:none}.column-page-numbers{display:flex;gap:6px;align-items:center;justify-content:center}.column-page-numbers a{display:grid;place-items:center;min-width:38px;height:38px;border-radius:50%;font-size:13px;color:#7e7e86;line-height:1;transition:background .15s}.column-page-numbers a:hover{background:#f0f0f3}.column-page-numbers a[aria-current=page]{background:#1d1d1f;color:white;font-weight:600}.column-page-direction{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#6e6e76;min-width:50px;height:38px}.column-page-direction span{font-size:21px;line-height:1}.column-page-direction[aria-disabled=true]{color:#c6c6cc;cursor:default}.column-page-direction:not([aria-disabled=true]):hover{color:#0066cc}.column-page-ellipsis{color:#a1a1a8;min-width:20px;text-align:center;font-size:12px}.column-page-status{flex-basis:100%;text-align:center;color:#909099;font-size:11px;line-height:1.6}.column-grid[data-page-size]{scroll-margin-top:90px}#column-results-title:focus{outline:none}
@media(max-width:600px){.column-pagination{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;gap:14px 8px;margin-top:36px;padding-top:25px}.column-page-direction{font-size:0;min-width:32px;width:32px;height:32px;gap:0}.column-page-direction span{font-size:21px}.column-page-numbers{gap:4px}.column-page-numbers a{min-width:28px;width:28px;height:32px;font-size:12px}.column-page-ellipsis{min-width:16px;font-size:11px}.column-page-status{grid-column:1/-1;font-size:10px}.column-list-note{font-size:10px;margin:0 0 23px}.column-art .column-demo-label{top:19px;right:21px;font-size:8px}}
.column-preview-notice{background:#f5f5f7;border-bottom:1px solid #e7e7eb;padding:9px 24px;text-align:center;color:#737378;font-size:12px;line-height:1.6}.column-preview-notice a{color:#0066cc;margin-left:8px}
.column-overline{font-size:12px;font-weight:600;letter-spacing:.12em;line-height:1.7;color:#74747a;display:flex;align-items:center;gap:8px}.column-hero{padding-top:88px;padding-bottom:64px}.column-hero h1{font-size:clamp(42px,5.1vw,68px);line-height:1.18;margin-top:22px;letter-spacing:-.055em;font-weight:650}.column-hero-lead{font-size:19px;color:#74747a;line-height:1.75;margin-top:27px;letter-spacing:-.025em}
.column-feature{border-radius:28px;overflow:hidden;background:#f5f5f7}.column-feature>a{display:grid;grid-template-columns:1fr 1.05fr;min-height:470px}.column-feature-copy{padding:46px 46px 38px;display:flex;align-items:flex-start;flex-direction:column}.column-feature-category{font-size:13px;color:#7b6a91;margin-top:26px}.column-feature h2{font-size:42px;line-height:1.22;letter-spacing:-.05em;font-weight:650;margin-top:12px}.column-feature-copy>p:not([class]){font-size:16px;line-height:1.75;color:#74747a;margin-top:22px}.column-feature-link{display:flex;align-items:center;gap:15px;margin-top:28px;font-size:14px;color:#0066cc}.column-feature-link b{font-size:21px;font-weight:400}.column-feature>a>.column-art{border-radius:0;min-height:100%}.column-feature:hover .boundary-symbols{transform:translateY(-6px)}
.column-art{position:relative;overflow:hidden;isolation:isolate;height:218px;padding:24px 26px;background:#e9e7f1;display:flex;flex-direction:column;justify-content:space-between}.art-kicker{font-size:10px;font-weight:600;letter-spacing:.075em;opacity:.65;position:relative;z-index:2}.art-baseline{display:flex;justify-content:space-between;gap:10px;align-items:flex-end;font-size:11px;letter-spacing:-.025em;position:relative;z-index:2}.art-arrow{font-size:24px;line-height:1}.art-boundary{background:radial-gradient(ellipse at 70% 20%,#f5f2fa 0%,#e7e0ed 60%,#dfd4e6 100%);color:#584764}.boundary-symbols{display:flex;align-items:center;justify-content:center;gap:25px;line-height:1;transition:transform .45s;letter-spacing:-.06em}.boundary-symbols>span{font-size:90px;font-weight:450}.boundary-symbols>i{font-size:28px;font-style:normal;opacity:.4;font-weight:300}.art-large{min-height:360px;padding:38px}.art-large .boundary-symbols{gap:35px}.art-large .boundary-symbols>span{font-size:156px}.art-large .boundary-symbols>i{font-size:40px}.art-large .art-kicker{font-size:11px}.art-large .art-baseline{font-size:13px}
.art-subject,.art-checklist{color:#e9edda;background:#263f36}.art-subject:after,.art-checklist:after{content:'';position:absolute;border:1px solid #ffffff12;border-radius:50%;width:280px;height:280px;right:-130px;top:40px;z-index:-1}.subject-words{display:flex;gap:12px;align-items:center;justify-content:center;font-size:25px;letter-spacing:-.06em;font-weight:400}.subject-words>b{border:1px solid #b9d7a057;background:#b9d7a018;border-radius:12px;padding:12px 16px;font-weight:500}.art-large .subject-words{font-size:46px;gap:22px}.art-large .subject-words>b{padding:16px 23px}.checklist-lines{display:flex;flex-direction:column;gap:9px;font-size:21px;line-height:1.15;align-self:center;letter-spacing:-.045em}.art-large .checklist-lines{font-size:35px;gap:20px}
.art-exam{background:#eee9df;color:#6d6053}.exam-sheet{position:absolute;left:15%;width:68%;top:45px;bottom:-40px;background:#fffcf7;transform:rotate(-7deg);padding:20px 24px;box-shadow:3px 8px 20px #5b4a3410}.exam-sheet>span{font-size:8px;letter-spacing:.1em;display:block;border-bottom:1px solid #e6e0d8;padding-bottom:6px}.exam-sheet>strong{display:block;margin-top:12px;font-size:26px;line-height:1.2;color:#494138;font-weight:600;letter-spacing:-.045em}.exam-sheet>i{display:block;width:90%;margin-top:10px;border-top:1px solid #e9e3d8}.exam-sheet>i:nth-of-type(2){width:68%}.exam-sheet>b{position:absolute;right:19px;top:58px;font-size:55px;font-weight:300;color:#8d674c;transform:rotate(12deg)}.exam-side{position:absolute;right:13px;top:78px;writing-mode:vertical-rl;font-size:8px;letter-spacing:.16em;opacity:.6}.art-large .exam-sheet{left:25%;width:50%;top:58px;padding:28px 40px;bottom:-28px}.art-large .exam-sheet>strong{font-size:56px;margin-top:25px}.art-large .exam-sheet>span{font-size:10px}.art-large .exam-sheet>b{top:120px;right:36px;font-size:86px}.art-large .exam-sheet>i{margin-top:18px}.art-large .exam-side{right:32px;top:90px;font-size:11px}
.art-explain{background:#edecf5;color:#65597e}.explain-equation{display:flex;align-items:center;justify-content:center;gap:16px;letter-spacing:-.045em}.explain-equation>span{font-size:23px;opacity:.45}.explain-equation>strong{font-size:57px;font-weight:550}.art-large .explain-equation>strong{font-size:110px}.art-large .explain-equation>span{font-size:36px}.art-plan{background:#eee9df;color:#716455}.plan-flow{display:flex;align-items:center;justify-content:center;gap:12px;font-size:17px;letter-spacing:-.05em}.plan-flow>i{font-style:normal;font-size:20px;opacity:.4}.plan-flow>b{font-weight:500;border-bottom:1px solid #9d8b6c;padding-bottom:5px}.art-large .plan-flow{font-size:29px;gap:24px}
.column-library{padding-top:92px;padding-bottom:86px}.column-library-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:28px}.column-library-heading h2{font-size:30px;letter-spacing:-.045em;font-weight:650;line-height:1.3}.column-library-heading>p{font-size:14px;color:#86868b}.column-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:42px}.column-category{min-width:0;text-align:left;border:1px solid #e7e7eb;border-radius:18px;background:#fff;padding:24px;transition:background .2s,border-color .2s}.column-category:hover,.column-category[aria-pressed=true]{background:#f8f8fa;border-color:#c9c9d1}.column-category[aria-pressed=true]{box-shadow:inset 0 -2px 0 #7a7a83}.column-category-top{display:flex;align-items:center;gap:7px;color:#8b8b92;font-size:9px;letter-spacing:.08em;font-weight:500}.column-category-top>b{margin-left:auto;font-size:20px;line-height:1;color:#8e8e93;font-weight:300}.column-category>strong{display:block;margin-top:19px;font-size:21px;letter-spacing:-.045em;font-weight:600}.column-category-desc{display:block;color:#86868b;font-size:12px;line-height:1.75;margin-top:9px;max-width:235px}.column-dot{display:inline-block;flex:none;width:6px;height:6px;border-radius:50%;background:#86977d}.dot-green{background:#4c7c63}.dot-violet{background:#9483b2}.dot-sand{background:#b7966f}
.column-filterbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:24px;border-bottom:1px solid #e6e6eb;margin-bottom:32px}.column-tabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.column-tabs>button{background:none;border:0;border-radius:30px;padding:9px 14px;color:#85858c;font-size:13px;white-space:nowrap}.column-tabs>button[aria-pressed=true]{background:#1d1d1f;color:#fff}.column-search{display:flex;align-items:center;gap:8px;background:#f5f5f7;border-radius:30px;padding:9px 14px;width:255px;flex-shrink:0}.column-search svg{width:16px;height:16px;color:#96969e;flex-shrink:0}.column-search input{border:0;background:transparent;min-width:0;width:100%;outline:none;font:inherit;font-size:12px;color:#1d1d1f}.column-search:focus-within{outline:2px solid #0071e3;outline-offset:3px}.column-search button{border:0;background:none;color:#73737b;font-size:18px;padding:0;width:18px;line-height:1}.column-school-filters{display:flex;align-items:center;gap:24px;padding:0 0 28px;color:#717178;font-size:13px;flex-wrap:wrap}.column-school-filters>span{margin-right:auto}.column-school-filters label{display:flex;align-items:center;gap:8px}.column-school-filters select{font:inherit;font-size:13px;border:1px solid #dddde3;border-radius:8px;padding:7px 10px;background:#fff;color:#3b3b40;max-width:160px}.column-school-filters[hidden]{display:none}
.column-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:40px}.column-card{min-width:0}.column-card[hidden]{display:none}.column-card-link{display:block}.column-card .column-art{border-radius:20px;transition:box-shadow .3s,transform .3s}.column-card-link:hover .column-art{transform:translateY(-4px);box-shadow:0 10px 25px #1d1d1f0a}.column-card-copy{padding:20px 3px 0}.column-meta{display:flex;align-items:center;gap:6px;color:#7b7b82;font-size:11px;line-height:1.5}.column-readtime{margin-left:auto;font-size:10px;color:#97979f}.column-card h3{font-size:24px;font-weight:600;letter-spacing:-.045em;line-height:1.35;margin-top:13px}.column-dek{margin-top:12px;color:#85858d;font-size:13px;line-height:1.85}.column-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e6e6eb;padding-bottom:19px;margin-top:23px;color:#929299;font-size:10px}.column-arrow{font-size:20px;line-height:1;color:#52525a}
.column-empty{text-align:center;padding:74px 15px}.column-empty[hidden]{display:none}.column-empty h3{font-size:23px;font-weight:600;line-height:1.4}.column-empty p{color:#86868b;margin-top:12px;font-size:14px}.column-empty button{color:#0066cc;font-size:14px;background:none;border:0;padding:15px;margin-top:10px}.column-closing{background:#f5f5f7;text-align:center;padding:80px 0 90px}.column-closing .column-overline{justify-content:center;font-size:10px}.column-closing h2{font-size:clamp(29px,3.6vw,43px);line-height:1.3;letter-spacing:-.05em;font-weight:600;margin-top:25px}.column-closing p:not([class]){color:#86868b;font-size:15px;line-height:1.8;margin-top:22px}.column-closing .text-link{font-size:14px;margin-top:23px}
.column-home-section{padding:100px 0 80px;background:#fff}.column-home-top{display:grid;grid-template-columns:1.4fr 1fr;gap:45px;align-items:end;margin-bottom:45px}.column-home-top .eyebrow{font-size:15px;color:#86868b;margin-bottom:22px}.column-home-top h2{font-size:clamp(33px,4.2vw,53px);font-weight:650;letter-spacing:-.05em;line-height:1.25}.column-home-top>p{color:#86868b;font-size:17px;line-height:1.85;margin-bottom:4px}.column-home-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:35px}.column-home-bottom>p{font-size:12px;color:#919198}.column-home-bottom .text-link{font-size:14px;margin:0}
.column-article-header{max-width:950px;padding-top:40px;padding-bottom:40px}.column-breadcrumb{display:flex;gap:10px;align-items:center;font-size:12px;color:#96969c;margin-bottom:48px}.column-breadcrumb a:hover{color:#0066cc}.column-article-header>.column-overline{font-size:12px;letter-spacing:.025em}.column-article-header h1{font-size:clamp(35px,4.5vw,58px);letter-spacing:-.055em;line-height:1.25;max-width:850px;font-weight:650;margin-top:20px}.column-article-dek{font-size:19px;color:#85858d;line-height:1.8;margin-top:22px;max-width:720px}.column-byline{display:flex;align-items:center;gap:20px;color:#8b8b92;font-size:12px;margin-top:30px;flex-wrap:wrap}.column-byline button{border:0;background:none;color:#71717a;font-size:12px;margin-left:auto;padding:5px 0}.column-byline button>span{font-size:17px;margin-left:5px}.column-article-tags{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}.column-article-tags>span{background:#f5f5f7;border-radius:6px;padding:4px 9px;color:#8a8a91;font-size:10px}.column-article-visual>.column-art{border-radius:24px;height:400px;max-height:45vw;min-height:260px}.column-article-visual .art-kicker{font-size:12px}.column-reading-layout{display:grid;grid-template-columns:220px minmax(0,700px);gap:70px;padding-top:66px;justify-content:center;padding-bottom:80px}.column-reading-rail{padding-top:10px;align-self:start;position:sticky;top:110px}.column-reading-rail>span{color:#a0a0a6;font-size:10px;letter-spacing:.1em}.column-reading-rail>p{font-size:21px;line-height:1.5;letter-spacing:-.045em;margin-top:14px;max-width:180px;font-weight:500}.column-reading-rail>a{display:block;font-size:12px;color:#8a8a91;margin-top:26px}.column-reading-rail>a span{margin-left:5px}
.column-body{min-width:0;font-size:17px;line-height:1.95;color:#55555d;letter-spacing:-.018em;overflow-wrap:break-word}.column-body>p{margin-bottom:23px}.column-body>h2{font-size:29px;line-height:1.4;letter-spacing:-.04em;font-weight:600;color:#242428;margin-top:50px;margin-bottom:22px}.column-body ul{padding-left:21px;margin:0 0 26px}.column-body li{padding-left:3px;margin-top:10px}.column-summary{background:#f5f5f7;border-radius:18px;padding:30px;margin-bottom:38px}.column-summary .column-overline{font-size:11px;letter-spacing:.045em}.column-summary h2{font-size:24px;line-height:1.3;color:#33333a;font-weight:600;margin-top:10px}.column-summary ol{padding-left:23px;margin:21px 0 0;font-size:15px;color:#72727b;line-height:1.85}.column-summary li{margin-top:9px;padding-left:4px}.column-callout{padding:26px 28px;border-left:2px solid #b8aec7;background:#f7f5f9;margin:32px 0;border-radius:0 14px 14px 0}.column-callout h3{font-size:19px;color:#51465e;line-height:1.5;font-weight:600;letter-spacing:-.035em;margin-bottom:12px}.column-callout p{font-size:15px;line-height:1.85;color:#7d7587}.column-comparison{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:28px 0 34px}.column-comparison>div{padding:24px 20px;border-radius:14px;background:#f3f0f7;display:flex;flex-direction:column;gap:20px}.column-comparison p{font-size:12px;color:#8a7c9b}.column-comparison strong{font-size:23px;line-height:1.4;font-weight:500;color:#645274;white-space:nowrap;letter-spacing:-.03em}.column-comparison span{font-size:14px;color:#887599}.column-comparison span>b{font-size:23px;font-weight:600;color:#645274;margin-left:4px}.column-sources{margin-top:45px;border-top:1px solid #e8e8ed;padding-top:28px}.column-sources h2{font-size:16px;color:#696971;font-weight:600}.column-sources ul{font-size:13px;margin-top:17px;line-height:1.7}.column-sources a{color:#0066cc}.column-article-cta{background:#f5f5f7;border-radius:15px;padding:25px 28px;margin-top:32px}.column-article-cta p{font-size:13px;color:#8a8a92}.column-article-cta a{font-size:16px;color:#0066cc;display:inline-block;margin-top:9px}.column-editor-note{font-size:11px;line-height:1.9;color:#a0a0a7;margin-top:30px}.column-related{padding-top:60px;padding-bottom:90px;border-top:1px solid #e8e8ed}.column-related .column-library-heading .text-link{margin:0;font-size:13px}
@media(min-width:901px) and (max-width:1160px){body.has-columns .nav-shell{gap:16px}body.has-columns .nav-links{gap:14px;font-size:12px}body.has-columns .nav-shell .brand-logo{width:155px}}
@media(max-width:1000px){.column-feature h2{font-size:36px}.column-feature-copy{padding:36px}.column-category{padding:20px}.column-category>strong{font-size:19px}.column-filterbar{align-items:flex-start;flex-direction:column}.column-search{width:100%;max-width:360px}.column-reading-layout{grid-template-columns:150px minmax(0,650px);gap:38px}.column-reading-rail>p{font-size:19px}.column-card h3{font-size:22px}.boundary-symbols>span{font-size:73px}.boundary-symbols{gap:15px}.plan-flow{gap:7px;font-size:14px}.subject-words{font-size:23px;gap:8px}.column-art{padding:22px;height:205px}.column-readtime{display:none}}
@media(max-width:760px){.column-preview-notice{font-size:10px;padding:8px 20px}.column-hero{padding-top:53px;padding-bottom:35px}.column-hero .column-overline{font-size:10px}.column-hero h1{font-size:clamp(34px,7.9vw,49px);margin-top:18px;line-height:1.23}.column-hero-lead{font-size:15px;margin-top:23px;line-height:1.8;max-width:340px}.column-feature{border-radius:21px}.column-feature>a{grid-template-columns:1fr;min-height:0}.column-feature-copy{padding:29px 28px 27px}.column-feature .column-overline{font-size:10px}.column-feature-category{margin-top:22px;font-size:12px}.column-feature h2{font-size:33px;line-height:1.22}.column-feature h2 br:nth-of-type(2){display:none}.column-feature-copy>p:not([class]){font-size:14px;margin-top:16px}.column-feature-copy>p:not([class]) br{display:none}.column-feature-link{font-size:13px;margin-top:19px}.column-feature>a>.column-art{height:244px;min-height:244px;padding:25px 28px}.column-feature .art-large .boundary-symbols>span{font-size:115px}.column-feature .art-large .boundary-symbols>i{font-size:32px}.column-feature .art-large .art-kicker{font-size:10px}.column-feature .art-large .art-baseline{font-size:11px}.column-library{padding-top:56px;padding-bottom:55px}.column-library-heading{display:block;margin-bottom:23px}.column-library-heading h2{font-size:26px}.column-library-heading>p{font-size:12px;margin-top:10px}.column-category-grid{grid-template-columns:1fr;gap:9px;margin-bottom:28px}.column-category{display:grid;grid-template-columns:1fr 34px;gap:0;padding:18px 21px;border-radius:14px;position:relative}.column-category-top{grid-column:1;line-height:1;font-size:8px;gap:6px}.column-category-top>b{position:absolute;right:21px;top:28px;font-size:23px}.column-category>strong{grid-column:1;font-size:19px;margin-top:10px;line-height:1.2}.column-category-desc{grid-column:1/-1;font-size:11px;max-width:none;line-height:1.6;margin-top:7px}.column-filterbar{padding-bottom:20px;margin-bottom:25px;gap:18px}.column-tabs{gap:3px;width:100%;justify-content:space-between}.column-tabs>button{font-size:11px;padding:8px 11px}.column-search{max-width:none}.column-school-filters{gap:14px;padding-bottom:23px;font-size:12px}.column-school-filters>span{width:100%;font-size:11px;margin:0}.column-school-filters label{font-size:11px;gap:7px}.column-school-filters select{font-size:12px;padding:7px}.column-grid{grid-template-columns:1fr;gap:31px}.column-art{height:238px;padding:26px 29px}.boundary-symbols>span{font-size:102px}.boundary-symbols{gap:28px}.subject-words{font-size:31px;gap:15px}.subject-words>b{padding:15px 21px}.plan-flow{font-size:19px;gap:13px}.column-card h3{font-size:25px;margin-top:13px;line-height:1.35}.column-card-copy{padding:19px 2px 0}.column-meta{font-size:11px}.column-readtime{display:inline;font-size:10px}.column-dek{font-size:13px;line-height:1.8;margin-top:10px}.column-card-foot{margin-top:18px;padding-bottom:17px}.column-closing{padding:58px 0 63px}.column-closing .column-overline{font-size:8px;letter-spacing:.08em}.column-closing h2{font-size:29px;line-height:1.35;margin-top:20px}.column-closing p:not([class]){font-size:13px;margin-top:19px}.column-closing .text-link{font-size:12px}.column-home-section{padding:65px 0 55px}.column-home-top{display:block;margin-bottom:30px}.column-home-top .eyebrow{font-size:13px;margin-bottom:18px}.column-home-top h2{font-size:34px}.column-home-top>p{font-size:15px;margin-top:23px;line-height:1.8}.column-home-top>p br{display:none}.column-home-bottom{align-items:flex-start;flex-direction:column;gap:14px;margin-top:28px}.column-home-bottom>p{font-size:11px}.column-home-bottom .text-link{font-size:13px}.column-article-header{padding-top:25px;padding-bottom:27px}.column-breadcrumb{font-size:11px;gap:8px;margin-bottom:31px}.column-article-header>.column-overline{font-size:11px}.column-article-header h1{font-size:35px;line-height:1.3;margin-top:16px}.column-article-dek{font-size:16px;line-height:1.8;margin-top:19px}.column-byline{font-size:10px;gap:12px;margin-top:24px}.column-byline button{font-size:10px}.column-byline button>span{font-size:14px;margin-left:3px}.column-article-tags{margin-top:15px;gap:6px}.column-article-tags>span{font-size:9px}.column-article-visual>.column-art{min-height:240px;height:270px;max-height:none;padding:26px;border-radius:18px}.column-article-visual .art-kicker{font-size:9px}.column-article-visual .art-large .boundary-symbols>span{font-size:110px}.column-article-visual .art-large .boundary-symbols>i{font-size:30px}.column-article-visual .art-large .art-baseline{font-size:11px}.column-article-visual .art-large .subject-words{font-size:30px;gap:15px}.column-article-visual .art-large .exam-sheet{width:68%;left:15%;top:48px;padding:22px 28px}.column-article-visual .art-large .exam-sheet>strong{font-size:34px;margin-top:18px}.column-article-visual .art-large .exam-sheet>b{top:80px;right:20px;font-size:65px}.column-article-visual .art-large .exam-side{font-size:9px;right:15px}.column-article-visual .art-large .explain-equation>strong{font-size:80px}.column-article-visual .art-large .explain-equation>span{font-size:28px}.column-article-visual .art-large .plan-flow{font-size:19px;gap:12px}.column-article-visual .art-large .checklist-lines{font-size:25px;gap:12px}.column-reading-layout{display:block;padding-top:32px;padding-bottom:48px}.column-reading-rail{display:none}.column-body{font-size:16px;line-height:1.95}.column-summary{padding:24px 22px;margin-bottom:29px;border-radius:15px}.column-summary h2{font-size:22px}.column-summary .column-overline{font-size:10px}.column-summary ol{font-size:14px;padding-left:20px;margin-top:16px}.column-body>h2{font-size:25px;margin-top:36px;margin-bottom:19px}.column-body>p{margin-bottom:20px}.column-callout{padding:23px 22px;margin:27px 0}.column-callout h3{font-size:18px}.column-callout p{font-size:14px}.column-comparison{grid-template-columns:1fr;gap:12px}.column-comparison>div{padding:23px;gap:13px}.column-comparison strong{font-size:25px}.column-sources{margin-top:32px}.column-sources ul{font-size:12px}.column-article-cta{padding:24px 22px}.column-article-cta a{font-size:14px}.column-article-cta p{font-size:12px}.column-editor-note{font-size:10px}.column-related{padding-top:37px;padding-bottom:55px}.column-related .column-library-heading{display:flex}.column-related .column-library-heading h2{font-size:25px}.column-related .column-library-heading .text-link{font-size:12px}}
@media(prefers-reduced-motion:reduce){.column-art,.boundary-symbols{transition:none!important}.column-feature:hover .boundary-symbols,.column-card-link:hover .column-art{transform:none}}
