@layer magazine{.magazine-intro{justify-content:space-between;align-items:end;gap:60px;padding-block:58px 45px;display:flex}.magazine-intro h1{letter-spacing:-.06em;margin-top:23px;font-size:clamp(44px,5vw,69px);line-height:1.05}.magazine-intro>div:last-child{max-width:350px}.magazine-intro p{font-size:16px;line-height:1.9}.magazine-intro a{color:#28768c;margin-top:20px;font-size:11px;display:block}.magazine-lead{grid-template-columns:1.8fr 1fr;gap:35px;padding-bottom:45px;display:grid}.magazine-feature{background:#f3f8f9;border:1px solid #dce6e9;border-radius:15px;text-decoration:none;display:block;overflow:hidden}.magazine-feature>img{width:100%;height:auto;display:block}.magazine-feature>div{padding:28px 32px}.magazine-feature span{color:#4e7a89;text-transform:uppercase;letter-spacing:.09em;font-size:10px}.magazine-feature h2{letter-spacing:-.035em;margin-top:16px;font-size:31px;font-weight:600;line-height:1.2}.magazine-feature p{color:#68828c;margin-top:15px;font-size:13px;line-height:1.9}.magazine-feature strong{color:#17778a;margin-top:22px;font-size:12px;display:block}.magazine-feature:hover{border-color:#77b3bf}.editor-picks{background:#fbfcfd;border-top:2px solid #284f60;padding:27px 26px}.editor-picks>h2{letter-spacing:-.04em;margin-top:17px;font-size:29px;font-weight:550}.editor-picks>p{color:#82959d;margin-top:12px;font-size:12px;line-height:1.8}.editor-picks>a{border-top:1px solid #dbe5e9;gap:18px;margin-top:20px;padding-block:24px;display:flex}.editor-picks>a>span{color:#abc5ce;font-size:22px}.editor-picks small{letter-spacing:.04em;color:#5d8a99;font-size:9px}.editor-picks h3{margin-top:8px;font-size:18px;font-weight:550;line-height:1.5}.editor-picks .blog-ranking-note{border-top:1px solid var(--line);padding-top:20px;font-size:10px}.blog-library-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.blog-library-heading h2{letter-spacing:-.03em;font-size:29px}.blog-library-heading a{color:#6a8893;font-size:11px}.blog-library>#blog-count{color:#75909b;margin-block:20px;font-size:11px}.magazine-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-card.magazine-card{gap:0;overflow:hidden;padding:0!important}.blog-card-cover{display:block}.blog-card-cover img{width:100%;height:auto;transition:transform .2s}.blog-card-cover:hover img{transform:scale(1.025)}.blog-card-copy{flex-direction:column;flex:1;gap:17px;padding:24px;display:flex}.magazine-card .article-card-top{font-size:10px}.magazine-card h3,.home-page .tt-guides .magazine-card h3{letter-spacing:-.025em;font-size:23px;line-height:1.3}.magazine-card p{font-size:12px;line-height:1.9}.magazine-card .article-card-bottom{margin-top:auto;font-size:10px}.blog-tags{flex-wrap:wrap;gap:7px;display:flex}.blog-tags>span,.blog-tags>a{color:#73919d;background:#eef4f6;border:1px solid #e0e9ed;border-radius:4px;padding:5px 8px;font-size:9px;text-decoration:none}.magazine-card .blog-tags{margin-top:auto}.magazine-article{grid-template-columns:230px minmax(0,760px);align-items:start;gap:40px 65px;padding-bottom:60px;display:grid}.magazine-article-header{grid-column:1/-1;max-width:1080px}.magazine-article h1{letter-spacing:-.045em;max-width:1000px;margin-top:23px;font-size:clamp(36px,4.5vw,61px);line-height:1.1}.magazine-article-header>.lead{max-width:850px;margin-top:25px;font-size:20px;line-height:1.8}.magazine-byline{color:#72909e;flex-wrap:wrap;gap:12px 25px;margin-top:24px;font-size:11px;display:flex}.magazine-article-header>.blog-tags{margin-top:20px}.article-cover{border:1px solid #d7e5ea;border-radius:12px;width:100%;max-width:1080px;height:auto;margin-top:35px;display:block}.magazine-article .article-toc{padding-right:10px;position:sticky;top:120px}.magazine-article .article-toc ol{margin-top:22px;padding-left:16px;font-size:12px}.magazine-article .article-toc li{margin-block:13px;line-height:1.7}.magazine-article .article-actions{gap:8px}.magazine-article .article-actions button{color:#387285;background:#edf5f6;border:1px solid #d6e4e9;border-radius:6px;padding:8px 11px;font-size:11px}.article-tool-button{color:#fff;background:#1c4758;border-radius:7px;margin-top:22px;padding:15px;font-size:12px;line-height:1.7;display:block}.magazine-article .article-copy{font-size:17px;line-height:1.95}.magazine-article .article-copy>h2{letter-spacing:-.025em;margin:40px 0 20px;scroll-margin-top:115px;font-size:29px;font-weight:600;line-height:1.25}.magazine-article .article-copy>h2:first-child{margin-top:0}.magazine-article .article-copy>p{margin-bottom:20px}.magazine-article .article-copy ul,.magazine-article .article-copy ol{margin-block:23px;padding-left:22px}.magazine-article .article-copy li{margin-block:12px;padding-left:4px}.blog-highlight{background:#eaf5f4;border-left:3px solid #458f91;border-radius:0 8px 8px 0;margin-block:30px;padding:24px 28px}.blog-highlight>span{color:#326c79;font-size:12px;font-weight:700}.blog-highlight>p{margin-top:10px;font-size:15px;line-height:1.9}.blog-highlight.warning{background:#fbf3e8;border-color:#c6a16b}.blog-highlight.warning>span{color:#8c6b38}.blog-highlight.note{background:#edf3f7;border-color:#7e9fb3}.blog-table-scroll{border:1px solid #d6e4ea;border-radius:9px;margin-block:30px;overflow:auto}.blog-table-scroll table{border-collapse:collapse;width:100%;min-width:420px;font-size:13px}.blog-table-scroll th,.blog-table-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e9ed;padding:16px}.blog-table-scroll thead{background:#edf4f6}.blog-table-scroll tbody th{color:#3c6d80;font-weight:550}.article-copy figure{margin:30px 0}.article-copy figure img{border-radius:10px;max-width:100%;height:auto}.article-copy figcaption{color:#77909a;margin-top:12px;font-size:12px;line-height:1.7}.article-copy blockquote{background:#eff6f7;border-left:3px solid #64a6ac;margin:30px 0;padding:20px 25px}.article-copy cite{color:#6e8994;font-size:12px}.blog-affiliate{background:#f3f8f9;border:1px solid #d0e2e7;border-radius:10px;margin-block:30px;padding:25px}.blog-affiliate>span{text-transform:uppercase;color:#62828f;font-size:10px}.blog-affiliate h3{margin-top:10px;font-size:23px}.blog-affiliate p{margin-top:15px;font-size:14px;line-height:1.9}.blog-affiliate a{color:#16788b;margin-top:18px;font-size:13px;display:inline-block}.blog-affiliate small{color:#7b8d94;margin-top:16px;font-size:11px;line-height:1.9;display:block}.article-end{background:#edf5f6;border:1px solid #d6e5e9;border-radius:12px;margin-top:40px;padding:30px}.article-end>span{color:#73949e;letter-spacing:.08em;font-size:10px}.article-end h2{margin-top:15px!important}.article-end>a{color:#167e8a;font-size:15px}.article-end p{margin-top:20px;font-size:12px}.article-sources{border-top:1px solid var(--line);margin-top:40px;padding-top:30px;font-size:13px}.article-sources h2{font-size:24px!important}.article-sources>p{color:#7c919a;font-size:11px}.reading-progress{z-index:50;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.reading-progress span{background:#007d8c;width:0;height:100%;display:block}.related-guides{padding-bottom:60px}.related-guides>h2{margin-bottom:25px;font-size:30px}.article-social-share{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.article-social-share a,.article-social-share button{color:#4e7b8d;background:#fff;border:1px solid #d6e5ea;border-radius:5px;padding:7px 9px;font-size:10px}.article-author{border-top:1px solid #d6e5ea;margin-top:35px;padding-top:25px}.article-author>span{letter-spacing:.08em;color:#71939f;font-size:10px}.article-author h3{margin-top:15px;font-size:24px}.article-author p{margin-top:15px;font-size:14px}@media (max-width:1000px){.magazine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.magazine-lead{grid-template-columns:1.5fr 1fr;gap:22px}.magazine-feature h2{font-size:27px}.magazine-feature>div{padding:24px}.editor-picks{padding:23px 18px}.editor-picks h3{font-size:16px}.magazine-article{grid-template-columns:190px minmax(0,1fr);gap:35px}.magazine-intro{gap:35px}}@media (max-width:760px){.magazine-lead{grid-template-columns:1fr}.editor-picks{grid-template-columns:1fr 1fr;gap:15px 20px;display:grid}.editor-picks>.eyebrow,.editor-picks>h2,.editor-picks>p{grid-column:1/-1;margin-top:0}.editor-picks>a{gap:12px;margin-top:0;padding-block:16px}.magazine-intro{flex-direction:column;align-items:start;gap:25px;padding-top:40px}.magazine-intro>div:last-child{max-width:500px}.magazine-article{grid-template-columns:1fr}.magazine-article .article-toc{background:#eef5f6;border:1px solid #dbe8ec;border-radius:10px;padding:23px;position:static}.magazine-article .article-toc ol{columns:2;font-size:11px}.magazine-article .article-toc li{break-inside:avoid}.article-tool-button{max-width:350px}.blog-library-heading{flex-direction:column;align-items:start}.magazine-article-header>.lead{font-size:18px}.magazine-article .article-copy{font-size:16px}.magazine-article h1{font-size:39px}.blog-card-copy{padding:23px}.blog-highlight{padding:22px}.magazine-article .article-copy>h2{font-size:27px}}@media (max-width:500px){.magazine-grid,.editor-picks{grid-template-columns:1fr}.magazine-intro h1{font-size:47px}.magazine-feature h2{font-size:26px}.magazine-feature>div{padding:24px 22px}.magazine-article .article-toc ol{columns:1}.magazine-article h1{font-size:35px}.magazine-byline{gap:10px;font-size:10px}.article-end{padding:24px}.blog-library-heading h2{font-size:27px}.article-cover{margin-top:25px}.blog-tags>span,.blog-tags>a{font-size:8px}}@media (prefers-reduced-motion:reduce){.blog-card-cover img{transition:none}}@media print{.reading-progress,.article-toc,.related-guides,.article-actions,.blog-tags,.article-end{display:none!important}.magazine-article{display:block}.magazine-article-header h1{font-size:25pt}.article-cover{object-fit:contain;max-height:75mm}.magazine-article .article-copy{font-size:11pt;line-height:1.6}.blog-highlight,.blog-affiliate{break-inside:avoid}.magazine-article .article-copy>h2{font-size:17pt}.blog-table-scroll{overflow:visible}.blog-table-scroll table{min-width:0;font-size:9pt}}.journal-desk{border-block:1px solid #d9e5e9;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:38px;display:grid}.journal-desk a{border-right:1px solid #d9e5e9;flex-direction:column;gap:10px;padding:22px 18px;text-decoration:none;display:flex}.journal-desk a:first-child{padding-left:0}.journal-desk a:last-child{border:0}.journal-desk strong{letter-spacing:-.02em;color:#193f50;font-size:16px}.journal-desk span{color:#68848e;font-size:11px;line-height:1.6}.journal-desk a:hover strong{color:#057b88}.blog-library .blog-controls{grid-template-columns:2fr repeat(4,1fr);gap:15px;display:grid}@media (max-width:1000px){.blog-library .blog-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-controls>div:first-child{grid-column:span 2}}@media (max-width:640px){.journal-desk{grid-template-columns:1fr 1fr}.journal-desk a{padding:18px 10px!important}.journal-desk a:nth-child(2){border:0}.journal-desk a:nth-child(-n+2){border-bottom:1px solid #d9e5e9}.journal-desk strong{font-size:15px}.blog-library .blog-controls{grid-template-columns:1fr 1fr}.blog-controls>div:first-child{grid-column:1/-1}}@media print{.journal-desk{display:none}}}@layer designSystem{.journal-browse-all{margin-top:12px;font-weight:650;display:block}.journal-archive-intro{padding-block:clamp(32px,5vw,56px) 24px}.journal-archive-intro h1{letter-spacing:-.045em;margin-block:12px 16px;font-size:clamp(36px,6vw,64px);line-height:1.08}.journal-archive-intro p{max-width:52ch;color:var(--ui-muted);font-size:16px;line-height:1.7}.journal-archive .blog-library{padding-top:16px}.author-profile{border-bottom:1px solid var(--ui-line);padding-block:clamp(32px,5vw,56px)}.author-profile-heading{align-items:center;gap:20px;margin-block:24px 20px;display:flex}.author-avatar{color:#29634e;background:#dceee3;border-radius:24px;flex:0 0 72px;place-items:center;width:72px;height:72px;font-size:25px;font-weight:650;display:grid}.author-profile h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(28px,4.5vw,48px);line-height:1.16}.author-profile>p{max-width:65ch;color:var(--ui-muted);font-size:16px;line-height:1.75}.author-milestones{flex-wrap:wrap;gap:8px;margin-block:20px;display:flex}.author-milestones>span{color:#6f5425;background:#fff4ce;border:1px solid #e6d49a;border-radius:100px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex}.author-share{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.author-share .button{align-items:center;gap:8px;font-size:14px;display:inline-flex}.author-share [role=status]{color:var(--ui-muted);font-size:13px}.author-articles{padding-block:28px clamp(40px,6vw,64px)}.author-articles>h2{margin-bottom:24px;font-size:24px}@media (max-width:600px){.author-profile-heading{gap:14px}.author-avatar{border-radius:18px;flex-basis:56px;width:56px;height:56px;font-size:20px}}}
