/* Shared inner-page layouts. The approved homepage remains in styles.css. */
.inner-page .masthead-inner{height:100px}.inner-page .dkn-brand{width:160px}.inner-page .name-brand{width:310px}
.inner-page .home-link:after{transform:scaleX(0)!important}.inner-page .nav-inner>a[aria-current=page]{color:var(--blue)}.inner-page .nav-inner>a[aria-current=page]:after{transform:scaleX(1)}
.page-content{padding-bottom:60px}.breadcrumb{display:flex;align-items:center;gap:10px;color:#77848b;font-size:11px;padding:24px 0 29px}.breadcrumb a:hover{color:var(--blue)}.breadcrumb .icon{width:12px;height:12px}
.article-kicker{font-size:13px;font-weight:600;color:var(--brown-red);margin-bottom:16px}.article-layout,.category-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:58px;align-items:start}
.article-header h1{font-size:39px;line-height:1.45;letter-spacing:-.9px;max-width:940px}.article-deck{font-size:18px;line-height:1.85;font-weight:500;color:#435460;margin-top:23px}.reading-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:25px 0;font-size:11px;color:#71808b;padding:11px 0}.reading-toolbar>div{display:flex;gap:6px}.reading-toolbar button{display:grid;place-items:center;min-width:36px;height:36px;font-size:13px;color:#405769;border-radius:50%}.reading-toolbar button:hover{background:#edf4f8}.reading-toolbar button[aria-pressed=true]{color:var(--blue);background:#e9f4fa}.reading-toolbar button[aria-pressed=true] svg{fill:#d0e8f5}.toolbar-dot{margin:0 8px;color:#c0c8ce}
.article-cover{margin:0 0 28px}.article-cover>img{width:100%;aspect-ratio:1.85;object-fit:cover}.article-cover figcaption,.story-inline-image figcaption{font-size:11px;line-height:1.8;color:#849099;padding-top:11px}.reading-body{--reading-size:20px;font:400 var(--reading-size)/1.95 var(--serif);max-width:760px;margin:0 auto;color:#25343e;overflow-wrap:break-word}.reading-body>p{margin-bottom:26px}.reading-body>h2{font-family:var(--serif);font-size:1.2em;line-height:1.6;margin:38px 0 20px;color:#152a38}.article-end{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;border-top:1px solid var(--line);font-size:11px;color:#83929b;margin-top:30px}.article-end a{color:var(--blue);display:flex;gap:8px;align-items:center}.article-tags{display:flex;gap:10px;align-items:center;font-size:11px;color:#7b8992;margin-top:6px}.article-tags a{padding:9px 13px;background:#f2f6f8;color:#4c6678}.reading-progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:35;pointer-events:none}.reading-progress span{height:100%;display:block;width:0;background:#b18d54}
.page-rail{border-left:1px solid var(--line);padding-left:26px;min-width:0}.page-rail .section-heading{padding-top:13px;margin-bottom:5px}.page-rail .section-heading h2{font-size:19px}.ranked-list article{display:grid;grid-template-columns:25px minmax(0,1fr);gap:11px;align-items:start;border-bottom:1px solid var(--line);padding:18px 0}.ranked-list h3{font-size:12px;line-height:1.8}.rank{font:italic 20px var(--serif);color:#b4bfc5}.page-rail .teachings{margin-top:30px;padding:18px 13px 3px}.page-rail .teachings>h2{font-size:17px}.page-rail .teachings .lecture{grid-template-columns:48px minmax(0,1fr);gap:11px;padding:15px 0}.page-rail .teachings .lecture h3{font-size:11px}.page-rail .lecture-list{display:block;margin:0}.page-rail .teachings .lecture:last-child{border-bottom:0}.rail-mag-link{display:block;background:#f4f0e7;padding:23px 18px;margin-top:25px;color:#745636}.mag-wordmark{font:italic 700 32px/1.2 var(--serif);letter-spacing:-2px;color:#936e3b}.rail-mag-link p{font:14px/1.8 var(--serif);margin:15px 0}.rail-mag-link>span:last-child{font-size:11px;display:flex;align-items:center;gap:10px}
.related-section{margin-top:55px}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.page-card .meta{font-size:11px;margin:16px 0 9px}.page-card .meta>span,.listing-row .meta>span,.category-hero .meta>span{color:#909ba3;font-weight:400}.page-card h3{font-size:20px;line-height:1.65;letter-spacing:-.3px}.related-grid .photo>img{aspect-ratio:1.77}.action-notice{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:80;padding:14px 22px;background:#163d54;color:white;border-radius:3px;box-shadow:0 5px 35px #0002;font-size:13px;max-width:calc(100% - 32px);text-align:center}
/* Category: titles first, photographs to the right. */
.category-header{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;padding:0 0 27px;margin-bottom:30px;border-bottom:2px solid var(--blue)}.category-header h1{font-size:43px;line-height:1.35;letter-spacing:-1px;color:#193b50}.category-header .article-kicker{margin-bottom:10px}.category-header p{font-size:13px;line-height:1.8;color:#78868f;margin-top:12px}.category-mode{display:flex;align-items:center;gap:20px;flex-shrink:0}.category-mode button{font-size:11px;padding:10px 0;color:#85939b;border-bottom:2px solid transparent}.category-mode button[aria-pressed=true]{color:var(--blue);border-color:var(--blue);font-weight:600}.category-page-layout{gap:43px}.category-hero{display:grid;grid-template-columns:minmax(0,1fr) 47%;gap:28px;padding-bottom:30px;border-bottom:1px solid var(--line);align-items:start}.category-hero .meta{font-size:11px;margin-bottom:10px}.category-hero h2{font:700 27px/1.6 var(--serif);letter-spacing:-.5px}.category-hero h2 a:hover{color:var(--blue)}.category-hero p{font-size:13px;line-height:1.9;color:#7b8790;margin:15px 0}.category-hero .photo>img{aspect-ratio:1.6;object-fit:cover}.read-story{display:inline-flex;align-items:center;gap:14px;color:var(--blue);font-size:11px;font-weight:600;margin-top:11px}.listing-row{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:30px;padding:27px 0;border-bottom:1px solid var(--line);align-items:start}.listing-row .meta{font-size:10px;margin:0 0 8px}.listing-row h3{font-size:20px;line-height:1.65;letter-spacing:-.25px}.listing-row p{font-size:12px;line-height:1.85;color:#7d8a93;margin-top:10px}.listing-row .photo>img{aspect-ratio:1.55}.load-more{display:flex;justify-content:center;align-items:center;gap:18px;width:100%;padding:15px;font-size:12px;color:var(--blue);border:1px solid #b9d1df;margin-top:25px;background:#fbfdfe}.load-more:hover{background:#eff7fb}
/* Video hub and viewing page. */
.video-page-title{display:flex;justify-content:space-between;align-items:center;margin:0 0 28px}.video-page-title h1{font-size:48px;line-height:1.2;letter-spacing:-1px;color:#1b3b50}.video-page-title .article-kicker{margin-bottom:10px}.video-page-title>p{font-size:13px;line-height:1.85;color:#829099}.video-showcase{display:grid;grid-template-columns:1.8fr 1fr;background:#12364c;color:white;align-items:center}.showcase-poster{position:relative;display:block;overflow:hidden}.showcase-poster>img{width:100%;aspect-ratio:1.77;object-fit:cover}.video-showcase>div{padding:35px}.showcase-label{font-size:11px;color:#a3c8db}.video-showcase h2{font:700 27px/1.6 var(--serif);letter-spacing:-.5px;margin:17px 0 24px}.video-showcase a:hover{color:#c6eafb}.watch-link{font-size:12px;display:inline-flex;align-items:center;gap:15px;border-top:1px solid #466577;padding-top:21px}.large-play{position:absolute;left:28px;bottom:27px;display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#fff;color:var(--blue);box-shadow:0 4px 18px #0002}.large-play svg{width:26px;height:26px;fill:currentColor;transform:translateX(1px)}.video-collection{margin-top:34px}.video-filters{display:flex;gap:25px;border-bottom:1px solid var(--line);margin-bottom:28px}.video-filters button{font-size:13px;line-height:1.6;color:#84919a;padding:0 0 16px;border-bottom:3px solid transparent}.video-filters button[aria-pressed=true]{color:var(--blue);border-color:var(--blue);font-weight:650}.video-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 27px}.video-card .meta{font-size:11px;margin:15px 0 8px}.video-card h3{font-size:19px;line-height:1.7;letter-spacing:-.25px}.video-poster{display:block;position:relative;overflow:hidden;background:#dfe8ef}.video-poster img{aspect-ratio:1.77;object-fit:cover}.video-play,.small-video-play{position:absolute;left:13px;bottom:13px;border-radius:50%;width:35px;height:35px;background:white;color:var(--blue);display:grid;place-items:center}.video-play svg{width:16px;height:16px;fill:currentColor}.watch-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:35px}.watch-main{min-width:0}.player-stage{width:100%;aspect-ratio:16/9;background:#112b3c;position:relative}.player-start{position:absolute;inset:0;width:100%;height:100%;padding:0;color:white}.player-start>img{width:100%;height:100%;object-fit:cover;filter:brightness(.8)}.player-start .large-play{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:80px;height:80px}.player-caption{position:absolute;bottom:23px;left:0;right:0;font-size:13px;text-shadow:0 1px 6px #000}.player-stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.watch-kicker{font-size:12px;color:var(--brown-red);margin:24px 0 11px}.watch-kicker span{color:#8896a0}.watch-main h1{font-size:30px;line-height:1.6;letter-spacing:-.55px}.watch-tools{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0;margin-top:24px;color:#7b8d99;font-size:11px}.watch-tools button{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--blue);padding:5px 0}.watch-tools svg{width:17px;height:17px}.video-description{background:#f3f7f9;padding:25px;margin-top:25px}.video-description h2{font-size:15px;margin-bottom:13px}.video-description p{font-size:13px;line-height:1.9;color:#6c7d87;margin-bottom:10px}.video-description .text-link{font-size:12px}.watch-next{padding-left:24px;border-left:1px solid var(--line)}.watch-next>h2{font-size:20px;border-top:2px solid var(--blue);padding-top:16px;margin-bottom:9px}.watch-next-row{display:grid;grid-template-columns:minmax(0,1fr) 95px;gap:15px;padding:21px 0;border-bottom:1px solid var(--line);align-items:start}.watch-next-row .meta{font-size:10px}.watch-next-row h3{font-size:12px;line-height:1.8;margin-top:6px}.watch-next-row .photo>img{aspect-ratio:1.5}.small-video-play{width:21px;height:21px;left:5px;bottom:5px}.small-video-play svg{width:10px;height:10px;fill:currentColor}
/* e-Magazine: generous editorial type, warm paper, real portraits. */
.magazine-index,.magazine-reading{background:#faf8f3}.magazine-page-heading{display:flex;justify-content:space-between;align-items:center;gap:45px;padding:15px 0 35px;border-bottom:1px solid #d7cbb6;margin-bottom:32px}.magazine-page-heading>.mag-wordmark{font-size:70px;color:#8e6b3c;letter-spacing:-4px}.magazine-page-heading h1{font-size:28px;line-height:1.55;letter-spacing:-.5px;color:#4a3d2d}.magazine-page-heading p{font-size:11px;line-height:1.7;color:#99866c;margin-top:13px}.magazine-feature{display:grid;grid-template-columns:1.45fr 1fr;align-items:center;background:#eee8dc}.magazine-feature>.photo>img{aspect-ratio:1.2;object-position:center}.magazine-feature>div{padding:40px}.mag-category{font-size:12px;color:#947647;line-height:1.8}.magazine-feature h2{font:700 31px/1.6 var(--serif);letter-spacing:-.7px;color:#493f32;margin:16px 0}.magazine-feature h2 a:hover{color:#956b37}.magazine-feature p{font-size:13px;line-height:1.9;color:#8d816e}.magazine-feature .read-story{color:#775737;border-bottom:1px solid #b6a183;padding:0 0 10px;margin-top:25px}.magazine-library{margin-top:50px}.magazine-library .section-heading{border-color:#b49b70}.magazine-library .section-heading h2{font-family:var(--serif);font-size:25px;color:#5e4b32}.magazine-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 37px}.magazine-card>.photo>img{aspect-ratio:700/366}.mag-card-copy{display:grid;grid-template-columns:42px minmax(0,1fr);gap:15px;padding-top:20px}.mag-index{font:italic 27px var(--serif);color:#c7b79e}.mag-card-copy .meta{color:#9b8260;font-size:11px}.mag-card-copy h2{font:700 24px/1.65 var(--serif);letter-spacing:-.4px;color:#493d30;margin:10px 0}.mag-card-copy h2 a:hover{color:#8b673c}.mag-card-copy .text-link{color:#8b673c;font-size:11px;margin-top:16px}.mag-closing{background:#173c4f;color:white;padding:40px;margin-top:55px;text-align:center}.mag-closing>span{font:700 24px/1.6 var(--serif)}.mag-closing p{font-size:12px;color:#abc1cd;margin:12px 0 20px}.mag-closing>a{font-size:11px;display:inline-flex;align-items:center;gap:12px}
.mag-story-cover{display:grid;grid-template-columns:1.1fr 1fr;background:#eae3d6;min-height:610px;align-items:stretch}.mag-cover-copy{padding:48px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.mag-cover-copy .mag-wordmark{font-size:36px;margin-bottom:43px}.mag-cover-copy .mag-category{font-size:11px}.mag-cover-copy h1{font-size:39px;line-height:1.65;letter-spacing:-1px;color:#4a3929;margin:19px 0 26px}.mag-byline{font-size:11px;color:#96846c}.mag-byline span{padding:0 9px}.start-reading{font-size:11px;display:flex;align-items:center;gap:28px;margin-top:35px;color:#806039}.start-reading>span{width:37px;height:37px;border:1px solid #baab95;border-radius:50%;display:grid;place-items:center;font-size:17px}.mag-story-cover>figure{margin:0;min-height:0}.mag-story-cover>figure>img{height:100%;width:100%;object-fit:cover;object-position:center;max-height:820px}.mag-reading-wrap{max-width:750px;margin:40px auto 0;scroll-margin-top:100px}.mag-reading-wrap .reading-toolbar{margin-bottom:37px}.mag-body{color:#4d453a}.mag-body>p:first-child:first-letter{float:left;font-size:65px;line-height:1;padding:8px 11px 0 0;color:#9b7441}.story-inline-image{margin:38px -60px}.story-inline-image img{width:100%;height:auto}.magazine-reading .related-section .section-heading{border-color:#b49b70}.magazine-reading .related-section .section-heading h2{font-family:var(--serif);color:#665036}.magazine-reading .related-section .more{color:#947442}.empty-page{padding:60px 0;min-height:45vh}.empty-page p{margin:20px 0}.empty-page a{color:var(--blue)}
@media(min-width:901px) and (max-width:1150px){.article-layout,.category-page-layout{grid-template-columns:minmax(0,1fr) 235px;gap:30px}.article-header h1{font-size:32px}.page-rail{padding-left:20px}.page-rail .teachings{padding:16px 10px 3px}.page-rail .teachings>h2{font-size:15px}.page-rail .teachings .lecture{grid-template-columns:40px minmax(0,1fr);gap:8px}.category-hero{gap:20px;grid-template-columns:minmax(0,1fr) 40%}.category-hero h2{font-size:23px}.listing-row{grid-template-columns:minmax(0,1fr) 140px;gap:22px}.video-showcase h2{font-size:22px}.video-showcase>div{padding:25px}.watch-layout{grid-template-columns:minmax(0,1fr) 275px;gap:25px}.watch-next{padding-left:20px}.watch-next-row{grid-template-columns:minmax(0,1fr) 78px;gap:12px}.magazine-feature>div{padding:30px}.magazine-feature h2{font-size:26px}.mag-cover-copy{padding:35px}.mag-cover-copy h1{font-size:32px}}
@media(max-width:900px){.article-layout,.category-page-layout{grid-template-columns:minmax(0,1fr);gap:35px}.article-header h1{font-size:36px}.article-deck{font-size:17px}.page-rail{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;border:0;padding:0;border-top:1px solid var(--line);padding-top:25px}.page-rail>.section-heading{grid-column:1;grid-row:1;padding-top:12px;align-self:start}.ranked-list{grid-column:1;grid-row:2/4}.page-rail .teachings{grid-column:2;grid-row:1/3;margin:0}.page-rail .rail-mag-link{grid-column:2;grid-row:3;margin-top:20px}.page-rail .teachings .lecture+.lecture{border-left:0}.page-rail .lecture-list{display:block}.page-card h3{font-size:17px}.related-grid{gap:22px}.category-header h1{font-size:37px}.video-showcase{grid-template-columns:1.55fr 1fr}.video-showcase h2{font-size:20px}.video-showcase>div{padding:23px}.video-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-card h3{font-size:18px}.watch-layout{grid-template-columns:minmax(0,1fr);gap:30px}.watch-next{padding-left:0;border:0;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.watch-next>h2{grid-column:1/-1}.watch-main h1{font-size:29px}.magazine-page-heading>.mag-wordmark{font-size:51px}.magazine-page-heading h1{font-size:24px}.magazine-feature{grid-template-columns:1.1fr 1fr}.magazine-feature>div{padding:28px}.magazine-feature h2{font-size:24px}.magazine-feature p{display:none}.magazine-feature>.photo>img{aspect-ratio:.93}.mag-card-copy h2{font-size:21px}.mag-card-copy{grid-template-columns:30px minmax(0,1fr);gap:12px}.mag-card-copy .mag-index{font-size:23px}.mag-story-cover{min-height:520px}.mag-cover-copy{padding:30px}.mag-cover-copy h1{font-size:28px}.mag-cover-copy .mag-wordmark{font-size:30px;margin-bottom:26px}.mag-reading-wrap{max-width:660px}.story-inline-image{margin:32px 0}}
@media(max-width:620px){.inner-page .masthead-inner{height:76px}.inner-page .dkn-brand{width:116px}.inner-page .name-brand{width:150px}.page-content{padding-bottom:35px}.breadcrumb{font-size:10px;padding:19px 0 23px}.article-kicker{font-size:12px;margin-bottom:13px}.article-header h1{font-size:27px;line-height:1.6;letter-spacing:-.6px}.article-deck{font-size:16px;line-height:1.9;margin-top:18px}.reading-toolbar{font-size:10px;margin:22px 0;padding:9px 0;gap:8px}.reading-toolbar>div{gap:1px}.reading-toolbar button{min-width:33px;height:35px}.toolbar-dot{margin:0 4px}.article-cover{margin:0 -18px 25px}.article-cover>img{aspect-ratio:1.65}.article-cover figcaption{padding:10px 18px 0;font-size:10px}.reading-body{--reading-size:18px;line-height:1.95}.reading-body>p{margin-bottom:24px}.reading-body>h2{margin-top:29px}.article-end{font-size:10px;margin-top:22px;padding:19px 0}.article-tags{font-size:10px;gap:7px;flex-wrap:wrap}.article-tags a{padding:8px 10px}.page-rail{display:flex;flex-direction:column;gap:0;padding-top:24px}.page-rail .section-heading{margin-bottom:0}.ranked-list article{padding:17px 0}.ranked-list h3{font-size:14px;line-height:1.75}.page-rail .teachings{margin-top:25px;padding:22px 20px 5px}.page-rail .teachings>h2{font-size:22px}.page-rail .teachings .lecture{grid-template-columns:62px minmax(0,1fr);gap:17px;padding:17px 0}.page-rail .teachings .lecture h3{font-size:14px}.page-rail .rail-mag-link{display:none}.related-section{margin-top:33px}.related-section .section-heading{padding-top:17px;margin-bottom:22px}.related-section .section-heading h2{font-size:21px}.related-grid{display:flex;flex-direction:column;gap:25px}.page-card h3{font-size:20px}.page-card .meta{margin-top:13px;font-size:10px}.related-grid .page-card+.page-card{padding-top:22px;border-top:1px solid var(--line)}.category-header{display:block;padding-bottom:0;margin-bottom:24px}.category-header h1{font-size:32px;letter-spacing:-.6px}.category-header p{font-size:12px;margin-top:12px;line-height:1.9}.category-mode{gap:22px;margin-top:15px}.category-mode button{font-size:12px;padding:13px 0}.category-hero{grid-template-columns:minmax(0,1fr) 108px;gap:18px;padding-bottom:23px}.category-hero .meta{font-size:9px;margin-bottom:7px}.category-hero .meta>span{display:none}.category-hero h2{font-size:21px;line-height:1.65;letter-spacing:-.3px}.category-hero .photo{margin-top:1px}.category-hero .photo>img{aspect-ratio:1.4}.category-hero p,.category-hero .read-story{display:none}.listing-row{grid-template-columns:minmax(0,1fr) 100px;gap:18px;padding:22px 0}.listing-row .meta{font-size:9px;margin-bottom:6px}.listing-row .meta>span{display:none}.listing-row h3{font-size:16px;line-height:1.75}.listing-row p{display:none}.listing-row .photo>img{aspect-ratio:1.4}.load-more{font-size:11px;padding:13px}.video-page-title{align-items:flex-end;margin-bottom:23px;gap:25px}.video-page-title h1{font-size:37px}.video-page-title>p{font-size:10px;max-width:150px;line-height:1.9}.video-page-title .article-kicker{font-size:10px}.video-showcase{display:block;margin:0 -18px}.video-showcase>div{padding:24px 20px}.video-showcase h2{font-size:23px;line-height:1.6;margin:11px 0 18px}.watch-link{font-size:11px;padding-top:16px}.large-play{width:49px;height:49px;bottom:18px;left:18px}.large-play svg{width:21px;height:21px}.video-collection{margin-top:28px}.video-filters{gap:20px;margin-bottom:24px}.video-filters button{font-size:11px;padding-bottom:13px;line-height:1.6}.video-page-grid{grid-template-columns:minmax(0,1fr);gap:27px}.video-card h3{font-size:20px}.video-card .meta{font-size:10px;margin:13px 0 8px}.player-stage{width:calc(100% + 36px);margin:0 -18px}.player-start .large-play{width:60px;height:60px}.player-caption{font-size:11px;bottom:13px}.watch-kicker{font-size:11px;margin-top:22px}.watch-main h1{font-size:25px;line-height:1.65}.watch-tools{font-size:10px}.watch-tools button{font-size:10px;gap:5px}.video-description{padding:21px;margin-top:20px}.video-description p{font-size:12px}.watch-next{display:block}.watch-next-row{grid-template-columns:minmax(0,1fr) 107px;gap:20px}.watch-next-row h3{font-size:14px}.watch-next-row .meta{font-size:9px}.magazine-page-heading{display:block;padding:5px 0 25px;margin-bottom:24px}.magazine-page-heading>.mag-wordmark{font-size:48px;letter-spacing:-3px}.magazine-page-heading h1{font-size:23px;line-height:1.6;margin-top:23px}.magazine-page-heading h1 br{display:none}.magazine-page-heading p{font-size:11px;margin-top:10px}.magazine-feature{display:block;margin:0 -18px}.magazine-feature>.photo>img{aspect-ratio:1.2}.magazine-feature>div{padding:28px 22px 30px}.magazine-feature h2{font-size:26px;margin:13px 0}.magazine-feature p{display:block;font-size:12px}.magazine-feature .read-story{margin-top:20px}.magazine-library{margin-top:32px}.magazine-library .section-heading h2{font-size:23px}.magazine-card-grid{grid-template-columns:minmax(0,1fr);gap:30px}.mag-card-copy{padding-top:17px;gap:12px;grid-template-columns:28px minmax(0,1fr)}.mag-card-copy h2{font-size:21px}.mag-card-copy .meta{font-size:10px}.mag-closing{margin:34px -18px -35px;padding:32px 22px}.mag-closing>span{font-size:22px}.mag-story-cover{display:flex;flex-direction:column;min-height:0;margin:0 -18px}.mag-cover-copy{padding:28px 23px 30px}.mag-cover-copy .mag-wordmark{font-size:30px;margin-bottom:27px}.mag-cover-copy h1{font-size:29px;line-height:1.65;margin:14px 0 22px}.mag-cover-copy .mag-category{font-size:10px}.start-reading{margin-top:24px}.mag-story-cover>figure>img{max-height:none;height:auto;aspect-ratio:1;object-position:50% 100%}.mag-reading-wrap{margin-top:25px;scroll-margin-top:90px}.mag-reading-wrap .reading-toolbar{margin-bottom:29px}.mag-body>p:first-child:first-letter{font-size:55px;padding-top:7px}.story-inline-image{margin:30px -18px}.story-inline-image figcaption{padding:10px 18px 0}.magazine-reading .related-section .section-heading{align-items:flex-start}.magazine-reading .related-section .section-heading h2{font-size:21px;max-width:230px}.magazine-reading .related-section .more{font-size:9px;margin-top:5px}}

.player-source{display:flex;justify-content:flex-end;color:var(--blue);font-size:10px;margin:10px 0 0}.player-source a:hover{text-decoration:underline}

@media(min-width:901px){.mag-story-cover{height:660px;min-height:0}.mag-story-cover>figure>img{max-height:none;object-position:50% 65%}}
@media(min-width:621px) and (max-width:900px){.mag-story-cover{height:560px;min-height:0}.mag-story-cover>figure>img{max-height:none;object-position:50% 65%}}

/* Article and category sidebars: five items per news/video collection. */
.content-sidebar{display:flex;flex-direction:column;gap:30px;min-width:0;border-left:1px solid var(--line);padding-left:26px}
.sidebar-section{min-width:0}.sidebar-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:2px solid var(--blue);padding:15px 0 10px}
.sidebar-heading h2{font:700 19px/1.45 var(--sans);letter-spacing:-.3px}.sidebar-heading>a{display:grid;place-items:center;color:var(--blue);width:30px;height:30px}.sidebar-heading .icon{width:17px;height:17px}
[data-sidebar=tieu-diem] .sidebar-heading{border-color:var(--brown-red)}[data-sidebar=tieu-diem] .sidebar-heading h2,[data-sidebar=tieu-diem] .sidebar-heading>a{color:var(--brown-red)}
.sidebar-news-row{display:grid;grid-template-columns:minmax(0,1fr) 67px;gap:14px;align-items:start;padding:15px 0;border-bottom:1px solid var(--line)}
.sidebar-news-row.is-ranked{grid-template-columns:25px minmax(0,1fr);gap:10px}.sidebar-news-row h3{font-size:12px;line-height:1.85;letter-spacing:0}.sidebar-news-row .rank{font-size:19px;line-height:1.65}.sidebar-news-row .photo{margin-top:3px}.sidebar-news-row .photo>img{aspect-ratio:1.4}.sidebar-news-row:last-child{border-bottom:0;padding-bottom:0}
.sidebar-video-feature{margin-top:6px}.sidebar-video-feature h3{font-size:15px;line-height:1.75;margin:13px 0 9px;letter-spacing:-.2px}.sidebar-video-feature>.meta{font-size:10px;font-weight:400;color:#7e8a94}.sidebar-video-feature>.meta>span{color:#8e979e;font-size:9px}.sidebar-video-feature .video-play{width:37px;height:37px;left:12px;bottom:12px}
.sidebar-video-list{margin-top:18px;border-top:1px solid var(--line)}.sidebar-video-row{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:13px;align-items:start;padding:16px 0;border-bottom:1px solid var(--line)}.sidebar-video-row h3{font-size:11px;line-height:1.8;letter-spacing:0}.sidebar-video-row .photo{margin-top:3px}.sidebar-video-row .photo>img{aspect-ratio:16/9}.sidebar-video-row:last-child{padding-bottom:0;border-bottom:0}
.content-sidebar .teachings{margin:0;padding:21px 15px 4px}.content-sidebar .teachings>h2{font-size:19px}.content-sidebar .teachings .lecture{grid-template-columns:52px minmax(0,1fr);gap:13px;padding:17px 0}.content-sidebar .teachings .lecture h3{font-size:12px}.content-sidebar .lecture-list{display:block;margin:0}.content-sidebar .teachings .lecture:last-child{border-bottom:0}
.sidebar-magazines{background:#f5f1e9;padding:0 16px 16px}.sidebar-magazines .sidebar-heading{border-color:#b49b70}.sidebar-magazines .sidebar-heading h2{font:italic 700 24px/1.5 var(--serif);color:#8b6a3b;letter-spacing:-1px}.sidebar-magazines .sidebar-heading>a{color:#8b6a3b}.sidebar-magazine-card{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:14px;align-items:start;border-bottom:1px solid #e3d9ca;padding:16px 0}.sidebar-magazine-card>.photo{grid-column:2;grid-row:1;margin-top:3px}.sidebar-magazine-card>.photo>img{aspect-ratio:700/366}.sidebar-magazine-card h3{grid-column:1;grid-row:1;font-size:12px;line-height:1.8;color:#534431}.sidebar-magazine-card:last-child{padding-bottom:0;border:0}
@media(min-width:1151px){.article-layout,.category-page-layout{grid-template-columns:minmax(0,1fr) 320px;gap:40px}}
@media(min-width:901px) and (max-width:1150px){.article-layout,.category-page-layout{grid-template-columns:minmax(0,1fr) 275px;gap:30px}.content-sidebar{padding-left:20px}.sidebar-news-row{grid-template-columns:minmax(0,1fr) 58px;gap:11px}.sidebar-news-row.is-ranked{grid-template-columns:23px minmax(0,1fr)}.sidebar-news-row h3{font-size:11px}.sidebar-video-row{grid-template-columns:minmax(0,1fr) 76px;gap:10px}.content-sidebar .teachings{padding:18px 11px 3px}.content-sidebar .teachings>h2{font-size:16px}.content-sidebar .teachings .lecture{grid-template-columns:43px minmax(0,1fr);gap:10px}.content-sidebar .teachings .lecture h3{font-size:11px}.sidebar-magazine-card{grid-template-columns:minmax(0,1fr) 69px;gap:10px}.sidebar-magazine-card h3{font-size:11px}}
@media(min-width:621px) and (max-width:900px){.content-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px;border-left:0;padding-left:0;padding-top:28px;border-top:1px solid var(--line);align-items:start}.content-sidebar .teachings{grid-column:1/-1;padding:21px}.content-sidebar .teachings>h2{font-size:22px}.content-sidebar .lecture-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:15px}.content-sidebar .teachings .lecture{border-bottom:0;padding:0 15px;grid-template-columns:48px minmax(0,1fr);gap:10px}.content-sidebar .teachings .lecture:first-child{padding-left:0}.content-sidebar .teachings .lecture:last-child{padding-right:0}.content-sidebar .sidebar-magazines{grid-column:1/-1}.sidebar-magazines>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sidebar-magazine-card{display:flex;flex-direction:column;border:0;gap:14px;padding:12px 0 0}.sidebar-magazine-card>.photo{width:100%;margin:0}.sidebar-magazine-card h3{font-size:13px}.sidebar-news-row h3{font-size:13px}.sidebar-video-row h3{font-size:12px}.sidebar-video-feature h3{font-size:17px}}
@media(max-width:620px){.content-sidebar{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:26px;gap:29px}.sidebar-heading h2{font-size:21px}.sidebar-news-row{grid-template-columns:minmax(0,1fr) 85px;gap:18px;padding:17px 0}.sidebar-news-row.is-ranked{grid-template-columns:27px minmax(0,1fr);gap:13px}.sidebar-news-row h3{font-size:14px;line-height:1.8}.sidebar-news-row .rank{font-size:21px}.sidebar-video-feature h3{font-size:19px;line-height:1.65;margin-top:16px}.sidebar-video-feature>.meta{font-size:10px}.sidebar-video-row{grid-template-columns:minmax(0,1fr) 106px;gap:18px;padding:18px 0}.sidebar-video-row h3{font-size:13px}.content-sidebar .teachings{padding:23px 20px 4px}.content-sidebar .teachings>h2{font-size:22px}.content-sidebar .teachings .lecture{grid-template-columns:64px minmax(0,1fr);gap:18px;padding:18px 0}.content-sidebar .teachings .lecture h3{font-size:14px}.sidebar-magazines{padding:0 18px 18px}.sidebar-magazines .sidebar-heading h2{font-size:27px}.sidebar-magazine-card{grid-template-columns:minmax(0,1fr) 103px;gap:18px;padding:18px 0}.sidebar-magazine-card h3{font-size:14px}}

.article-column{min-width:0}.article-column>.related-section{margin-top:35px}@media(min-width:621px){.article-column .page-card h3{font-size:17px}}

/* One hover color across all public page types, including nested icons and labels. */
body a:hover,body a:hover *{color:var(--brown-red)!important}
.nav-inner>a:hover:after{background:var(--brown-red)}
.load-more:hover{color:var(--brown-red);border-color:var(--brown-red);background:#fcf7f4}
:is(.video-showcase,.emag-section,.mag-closing) a:not(.photo):not(.showcase-poster):hover{background:#fff8f0;box-shadow:0 0 0 3px #fff8f0}
