:root{--paper:#f6ecdb;--paper-deep:#ead8bd;--ink:#2a1610;--wine:#511f14;--wine-2:#7a3a2c;--rust:#a65c43;--cream:#fff8e8;--muted:#6d5648;--line:rgba(42,22,16,.82);--sidebar:292px;--shadow:0 18px 45px rgba(42,22,16,.12);color-scheme:light}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--paper:#1b100d;--paper-deep:#2a1812;--ink:#f4dfc5;--wine:#c0715d;--wine-2:#e49a7b;--rust:#a9573e;--cream:#2a1812;--muted:#c2a992;--line:rgba(244,223,197,.82);--shadow:0 18px 45px rgba(0,0,0,.24);color-scheme:dark}}
:root[data-theme="dark"]{--paper:#1b100d;--paper-deep:#2a1812;--ink:#f4dfc5;--wine:#c0715d;--wine-2:#e49a7b;--rust:#a9573e;--cream:#2a1812;--muted:#c2a992;--line:rgba(244,223,197,.82);--shadow:0 18px 45px rgba(0,0,0,.24);color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'Source Serif 4',Georgia,serif;font-size:16px;line-height:1.65}a{color:inherit}button{font:inherit}[hidden]{display:none!important}.skip-link{position:fixed;z-index:100;top:10px;left:10px;transform:translateY(-150%);background:var(--wine);color:var(--cream);padding:10px 14px;font-family:Oswald,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--rust);outline-offset:4px}
.sidebar{position:fixed;z-index:40;inset:0 auto 0 0;width:var(--sidebar);display:flex;flex-direction:column;background:var(--wine);color:#fff8e8;padding:28px 24px 24px;overflow-y:auto}.sidebar-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sidebar-brand{display:block;color:#fff8e8;text-decoration:none}.brand-kicker,.sidebar-label,.utility-bar,.eyebrow,.section-kicker,.resource-number,.step-card>span,.art-caption,.sidebar-motto,.note-signature{font-family:Oswald,Arial,sans-serif;text-transform:uppercase;letter-spacing:.14em}.brand-kicker{font-size:10px;opacity:.78}.sidebar-brand strong{display:block;font-family:'Playfair Display',Georgia,serif;font-size:34px;line-height:.92;font-weight:900;margin-top:10px}.sidebar-brand strong em{font-size:52px;color:#f0d6b7;font-style:normal}.brand-name{display:block;margin-top:10px;font-family:'Playfair Display',Georgia,serif;font-size:23px;font-style:italic}.icon-button,.menu-toggle,.theme-toggle{border:0;cursor:pointer}.icon-button{background:transparent;color:#fff8e8;width:36px;height:36px;display:grid;place-items:center;font-size:32px;line-height:1}.sidebar-close{display:none}.sidebar-rule{height:4px;border-top:2px solid #fff8e8;border-bottom:1px solid #fff8e8;margin:26px 0 18px;opacity:.88}.sidebar-label{font-size:11px;opacity:.7;margin:0 0 12px}.side-nav{display:flex;flex-direction:column;gap:5px}.side-link{display:flex;align-items:flex-start;gap:12px;color:#fff8e8;text-decoration:none;padding:12px 9px;border-left:3px solid transparent;transition:background .2s ease,border-color .2s ease,transform .2s ease}.side-link:hover,.side-link:focus-visible{background:rgba(255,248,232,.1);border-left-color:#f0d6b7;transform:translateX(3px)}.side-link.is-active{background:#f0d6b7;color:var(--wine);border-left-color:#fff8e8}.side-number{font-family:Oswald,Arial,sans-serif;font-size:12px;opacity:.68;min-width:22px;padding-top:2px}.side-link span:last-child{font-family:'Playfair Display',Georgia,serif;font-size:15px;line-height:1.3}.sidebar-bottom{margin-top:auto;border-top:1px solid rgba(255,248,232,.4);padding-top:20px}.mini-seal{width:50px;height:50px;border:1px solid #fff8e8;border-radius:50%;display:grid;place-items:center;font-family:'Playfair Display',Georgia,serif;font-size:20px;font-weight:900;margin-bottom:12px}.sidebar-bottom p{font-size:14px;line-height:1.45;margin:0 0 14px;opacity:.85}.sidebar-motto{font-size:10px;color:#f0d6b7}
.page-shell{margin-left:var(--sidebar);min-height:100vh}.utility-bar{height:52px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 5vw;border-bottom:1px solid var(--line);font-size:10px}.utility-left,.utility-right{display:flex;align-items:center;gap:12px}.utility-dot{width:4px;height:4px;background:var(--wine);border-radius:50%}.theme-toggle{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--wine);background:transparent;color:var(--wine);font-family:Oswald,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.menu-toggle{display:none;padding:7px 10px;background:var(--wine);color:var(--cream);text-transform:uppercase;letter-spacing:.08em;font-family:Oswald,Arial,sans-serif;font-size:11px}.section-anchor{scroll-margin-top:20px}
main{max-width:1240px;margin:0 auto;padding:0 5vw 50px}.masthead{min-height:555px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:5vw;align-items:center;padding:75px 0 70px;border-bottom:4px double var(--line)}.eyebrow{color:var(--wine);font-size:12px;margin:0 0 22px}.masthead h1{font-family:'Playfair Display',Georgia,serif;font-size:clamp(48px,7.2vw,102px);line-height:.88;letter-spacing:-.045em;margin:0;color:var(--wine);font-weight:900}.masthead h1 span{font-style:italic;color:var(--rust)}.masthead h1 strong{font-size:.7em}.masthead-subtitle{font-family:'Playfair Display',Georgia,serif;font-size:clamp(20px,2.5vw,30px);font-style:italic;line-height:1.2;max-width:490px;margin:28px 0 20px;color:var(--muted)}.masthead-rule{width:100%;max-width:480px;border-top:2px solid var(--line);border-bottom:1px solid var(--line);height:6px}.masthead-intro{max-width:580px;font-size:18px;margin:22px 0}.button{display:inline-flex;align-items:center;gap:18px;text-decoration:none;padding:11px 18px;border:1px solid var(--wine);font-family:Oswald,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.button-wine{background:var(--wine);color:var(--cream)}.button:hover,.button:focus-visible{background:var(--rust);color:var(--cream);border-color:var(--rust)}.masthead-art{position:relative;min-height:415px;border:2px solid var(--line);padding:24px;background:var(--paper-deep);overflow:hidden;box-shadow:var(--shadow)}.color-block{position:absolute;inset:auto;transform:rotate(-12deg)}.block-wine{width:220px;height:540px;top:-60px;left:20px;background:var(--wine)}.block-cream{width:175px;height:500px;top:-40px;right:28px;background:var(--cream);opacity:.78}.block-rust{width:110px;height:470px;bottom:-80px;right:140px;background:var(--rust);opacity:.92}.stamp{position:absolute;z-index:2;top:24px;right:24px;border:1px solid var(--cream);color:var(--cream);width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;line-height:1}.stamp span,.stamp small{font-family:Oswald,Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.stamp strong{font-family:'Playfair Display',Georgia,serif;font-size:34px}.masthead-emblem{position:absolute;z-index:2;width:240px;height:240px;object-fit:contain;left:50%;top:50%;transform:translate(-50%,-50%);filter:drop-shadow(0 10px 10px rgba(42,22,16,.25))}.art-caption{position:absolute;z-index:3;left:24px;bottom:22px;color:var(--cream);font-size:10px;border-top:1px solid var(--cream);padding-top:7px;max-width:220px}
.section-block{padding:78px 0 20px}.section-heading{margin-bottom:28px}.section-kicker{color:var(--wine);font-size:11px}.section-heading h2{font-family:'Playfair Display',Georgia,serif;color:var(--wine);font-size:clamp(38px,5vw,66px);line-height:.96;letter-spacing:-.035em;margin:8px 0 0;font-weight:900}.section-heading h2 em{font-weight:600}.split-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;border-bottom:4px double var(--line);padding-bottom:23px}.split-heading>p{max-width:385px;margin:0 0 5px;font-size:16px;color:var(--muted)}.editorial-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px}.editorial-card{padding:25px 25px 23px;border:1px solid var(--line);background:var(--cream);position:relative}.editorial-card.highlight-card{background:var(--wine);color:#fff8e8;border-color:var(--wine)}.card-index{font-family:'Playfair Display',Georgia,serif;font-size:33px;color:var(--rust);font-weight:900}.highlight-card .card-index{color:#f0d6b7}.editorial-card h3{font-family:'Playfair Display',Georgia,serif;font-size:28px;line-height:1.1;margin:7px 0 15px}.editorial-card p{margin:0 0 13px}.editorial-card p:last-child{margin-bottom:0}.quote-ribbon{display:flex;align-items:center;justify-content:center;gap:15px;border-top:4px solid var(--wine);border-bottom:4px solid var(--wine);padding:18px 10px;margin:68px 0 0;color:var(--wine)}.quote-ribbon p{font-family:'Playfair Display',Georgia,serif;font-size:clamp(21px,3vw,34px);font-style:italic;margin:0;text-align:center}.quote-ribbon span{font-family:'Playfair Display',Georgia,serif;font-size:48px;line-height:.6}
.link-grid{display:grid;gap:13px}.link-grid-five{grid-template-columns:repeat(5,1fr)}.link-grid-four{grid-template-columns:repeat(4,1fr)}.link-grid-two{grid-template-columns:repeat(2,1fr)}.resource-card{position:relative;display:flex;flex-direction:column;min-height:165px;padding:18px 17px 16px;background:var(--cream);border:1px solid var(--line);border-top:4px solid var(--wine);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.resource-card:hover,.resource-card:focus-visible{transform:translateY(-4px);box-shadow:var(--shadow);background:var(--paper-deep)}.resource-number{font-size:10px;color:var(--wine);margin-bottom:13px}.resource-title{font-family:'Playfair Display',Georgia,serif;font-size:21px;font-weight:700;line-height:1.12;padding-right:18px}.resource-desc{font-size:14px;line-height:1.35;color:var(--muted);margin-top:8px}.resource-arrow{position:absolute;right:13px;bottom:12px;color:var(--wine);font-size:20px}.wellbeing-layout{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:26px}.wellbeing-note{background:var(--wine);color:#fff8e8;padding:30px 28px;display:flex;flex-direction:column;justify-content:center;min-height:300px}.big-quote{font-family:'Playfair Display',Georgia,serif;color:#f0d6b7;font-size:72px;line-height:.6}.wellbeing-note p{font-family:'Playfair Display',Georgia,serif;font-size:24px;line-height:1.2;font-style:italic;margin:18px 0 20px}.note-signature{font-size:10px;color:#f0d6b7}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.step-card{background:var(--cream);border:1px solid var(--line);padding:21px 18px}.step-card>span{color:var(--wine);font-size:11px}.step-card h3{font-family:'Playfair Display',Georgia,serif;font-size:22px;line-height:1.1;margin:13px 0 9px}.step-card p{font-size:15px;margin:0}.step-card a,.director-copy a{color:var(--wine);font-weight:600}.calouros-callout{margin-top:18px;padding:14px 18px;background:var(--paper-deep);border-left:4px solid var(--wine);font-size:16px}.director-section{border-top:1px solid var(--line);margin-top:55px}.director-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:44px;align-items:start}.director-photo{margin:0}.director-photo img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 25%;border:2px solid var(--line);padding:6px;background:var(--cream)}.director-photo figcaption{border-bottom:1px solid var(--line);font-family:Oswald,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:10px;color:var(--muted);padding:7px 0}.director-copy{max-width:750px}.director-copy p{margin:0 0 16px}.lead-paragraph{font-family:'Playfair Display',Georgia,serif;font-size:24px;line-height:1.27;color:var(--wine)}.director-copy blockquote{border-top:4px solid var(--wine);border-bottom:4px solid var(--wine);padding:18px 8px;margin:26px 0 0;color:var(--wine);font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:25px;line-height:1.25}.site-footer{border-top:4px double var(--line);margin:0 5vw;padding:22px 0 35px;display:flex;justify-content:space-between;gap:20px;align-items:flex-start;color:var(--muted);font-size:13px}.site-footer div{display:flex;flex-direction:column;gap:3px}.site-footer strong{font-family:'Playfair Display',Georgia,serif;color:var(--wine);font-size:20px}.site-footer a{color:var(--wine);font-family:Oswald,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:11px;text-decoration:none}
@media(max-width:1160px){:root{--sidebar:255px}.sidebar{padding-left:18px;padding-right:18px}.link-grid-five{grid-template-columns:repeat(3,1fr)}.link-grid-four{grid-template-columns:repeat(3,1fr)}.masthead{grid-template-columns:1fr .9fr}.masthead-art{min-height:360px}.masthead-emblem{width:200px;height:200px}}
@media(max-width:840px){:root{--sidebar:270px}.sidebar{transform:translateX(-105%);transition:transform .28s ease;box-shadow:var(--shadow)}.sidebar.is-open{transform:translateX(0)}.sidebar-close{display:grid}.menu-scrim{display:block;position:fixed;z-index:30;inset:0;background:rgba(42,22,16,.55)}.page-shell{margin-left:0}.menu-toggle{display:inline-flex;align-items:center;gap:7px}.utility-bar{padding:0 4vw}.utility-left span:last-child{display:none}.theme-label{display:none}.theme-toggle{font-size:16px;padding:3px 6px}.masthead{padding-top:55px;grid-template-columns:1fr;gap:36px}.masthead-art{min-height:330px;max-width:600px;width:100%;justify-self:center}.editorial-columns,.wellbeing-layout,.director-layout{grid-template-columns:1fr}.steps-grid{grid-template-columns:repeat(2,1fr)}.director-photo{max-width:440px}.split-heading{align-items:start;flex-direction:column;gap:8px}}
@media(max-width:570px){body{font-size:15px}.utility-bar{height:48px}.utility-left{font-size:9px}.utility-right{gap:7px}.menu-toggle{font-size:10px}.menu-toggle span:last-child{display:none}main{padding-left:5vw;padding-right:5vw}.masthead{min-height:0;padding:48px 0 45px}.masthead h1{font-size:clamp(46px,15vw,72px)}.masthead-subtitle{font-size:22px}.masthead-intro{font-size:16px}.masthead-art{min-height:285px;padding:17px}.masthead-emblem{width:165px;height:165px}.stamp{top:17px;right:17px;width:68px;height:68px}.stamp strong{font-size:25px}.art-caption{left:17px;bottom:14px;font-size:9px;max-width:180px}.section-block{padding-top:55px}.section-heading h2{font-size:43px}.link-grid-five,.link-grid-four,.link-grid-two,.steps-grid{grid-template-columns:1fr 1fr;gap:9px}.resource-card{min-height:150px;padding:15px 13px}.resource-title{font-size:18px}.resource-desc{font-size:13px}.wellbeing-layout{gap:14px}.wellbeing-note{min-height:230px;padding:22px}.wellbeing-note p{font-size:22px}.step-card{padding:17px 14px}.step-card h3{font-size:19px}.step-card p{font-size:14px}.lead-paragraph{font-size:21px}.director-copy blockquote{font-size:21px}.site-footer{margin-left:5vw;margin-right:5vw;flex-direction:column}.site-footer strong{font-size:18px}}
@media(max-width:390px){.link-grid-five,.link-grid-four,.link-grid-two,.steps-grid{grid-template-columns:1fr}.masthead-art{min-height:265px}.utility-left{max-width:120px;line-height:1.1}.resource-card{min-height:138px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

/* Pesquisa e montagem de grade */
.search-strip{display:flex;align-items:center;gap:18px;padding:12px 5vw;border-bottom:1px solid var(--line);background:var(--paper-deep)}.search-form{display:flex;align-items:center;gap:8px;flex:1;max-width:820px}.search-form label{font-family:Oswald,Arial,sans-serif;text-transform:uppercase;letter-spacing:.11em;font-size:10px;color:var(--wine);white-space:nowrap}.search-form input{min-width:0;flex:1;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:9px 12px;font:inherit;font-size:14px}.search-submit,.search-clear,.mini-action{border:1px solid var(--wine);background:var(--wine);color:var(--cream);padding:9px 12px;cursor:pointer;font-family:Oswald,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:10px;white-space:nowrap}.search-clear{background:transparent;color:var(--wine)}.search-status{margin:0;color:var(--muted);font-size:13px}.schedule-source{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:0 0 14px;margin:-8px 0 24px;color:var(--muted);font-size:13px}.schedule-source a{color:var(--wine);font-weight:600}.schedule-layout{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:20px;align-items:start}.schedule-picker,.schedule-board-wrap{border:1px solid var(--line);background:var(--cream);padding:16px}.schedule-controls{display:grid;grid-template-columns:1fr 1.4fr;gap:7px 10px;margin-bottom:12px}.schedule-controls label{font-family:Oswald,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--wine);font-size:10px;align-self:end}.schedule-controls select,.schedule-controls input{width:100%;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:8px;font:inherit;font-size:14px}.schedule-hint{color:var(--muted);font-size:13px;margin:0 0 10px}.subject-list{max-height:490px;overflow:auto;border-top:1px solid var(--line)}.subject-option{display:block;width:100%;border:0;border-bottom:1px dotted var(--line);background:transparent;color:var(--ink);padding:9px 5px;text-align:left;cursor:pointer}.subject-option:hover,.subject-option.is-active,.subject-option:focus-visible{background:var(--paper-deep)}.subject-code{display:block;color:var(--wine);font-family:Oswald,Arial,sans-serif;font-size:10px;letter-spacing:.1em}.subject-title{display:block;font-family:'Playfair Display',Georgia,serif;font-size:15px;line-height:1.22}.subject-meta{display:block;color:var(--muted);font-size:11px;margin-top:2px}.selected-subjects{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-height:34px;margin-bottom:11px}.selected-subjects strong{font-family:Oswald,Arial,sans-serif;text-transform:uppercase;letter-spacing:.09em;font-size:10px;color:var(--wine);margin-right:4px}.active-subject-label{font-family:'Playfair Display',Georgia,serif;font-size:16px}.selected-chip{border:1px solid var(--wine);background:var(--paper-deep);color:var(--wine);padding:5px 8px;cursor:pointer;font-family:Oswald,Arial,sans-serif;font-size:10px;letter-spacing:.05em}.board-actions{display:flex;justify-content:flex-end;gap:7px;margin-bottom:10px}.mini-action{background:transparent;color:var(--wine);padding:6px 9px}.schedule-board{display:grid;grid-template-columns:54px repeat(6,minmax(62px,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line);overflow:auto}.board-cell{min-height:45px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);color:var(--ink);padding:4px;cursor:pointer;font-size:10px;text-align:center}.board-cell.day-label,.board-cell.time-label{background:var(--paper-deep);color:var(--wine);font-family:Oswald,Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em;cursor:default}.board-cell.time-label{font-size:10px;display:grid;place-items:center}.board-cell.is-filled{background:var(--wine);color:var(--cream);font-family:Oswald,Arial,sans-serif;font-size:10px;font-weight:600}.schedule-footnote{font-size:12px;color:var(--muted);margin:12px 0 0}.search-hidden{display:none!important}.resource-arrow{font-family:Arial,sans-serif;font-size:18px;line-height:1;pointer-events:none}.resource-card{padding-right:36px}.resource-desc{padding-right:8px}
@media(max-width:840px){.search-strip{padding:10px 4vw;display:block}.search-form{max-width:none}.search-status{margin-top:6px}.schedule-layout{grid-template-columns:1fr}.subject-list{max-height:280px}.schedule-board-wrap{padding:12px}.schedule-board{grid-template-columns:50px repeat(6,minmax(70px,1fr))}.board-cell{min-height:43px}.schedule-source{display:block}.schedule-source a{display:inline-block;margin-top:6px}.resource-card{padding-right:42px}.resource-arrow{right:11px;bottom:11px}}
@media(max-width:570px){.search-form{display:grid;grid-template-columns:1fr auto auto}.search-form label{grid-column:1/-1}.search-form input{width:100%}.search-submit,.search-clear{padding:8px 9px}.schedule-controls{grid-template-columns:1fr}.board-actions{justify-content:stretch}.board-actions .mini-action{flex:1}.schedule-board{grid-template-columns:48px repeat(6,minmax(68px,1fr))}.board-cell{font-size:9px}.schedule-source{font-size:12px}.schedule-picker,.schedule-board-wrap{padding:12px}}
@media print{.sidebar,.utility-bar,.search-strip,.site-footer,.board-actions,.schedule-picker,.schedule-source{display:none!important}.page-shell{margin:0}main{padding:0}.schedule-section{padding-top:0}.schedule-layout{display:block}.schedule-board-wrap{border:0}.schedule-footnote{color:#222}}

.search-strip{position:relative;flex-wrap:wrap}.search-results{position:absolute;z-index:25;left:5vw;right:5vw;top:100%;max-width:820px;background:var(--cream);border:1px solid var(--line);box-shadow:var(--shadow);padding:6px}.search-result{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;border:0;border-bottom:1px dotted var(--line);background:transparent;color:var(--ink);padding:10px 12px;text-align:left;cursor:pointer;font-family:'Playfair Display',Georgia,serif}.search-result:last-child{border-bottom:0}.search-result:hover,.search-result:focus-visible{background:var(--paper-deep);color:var(--wine)}.search-result small{color:var(--muted);font-family:Oswald,Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:9px;white-space:nowrap}.search-focus{animation:search-pulse 1.5s ease}.search-results[hidden]{display:none!important}@keyframes search-pulse{0%,100%{box-shadow:none}35%{box-shadow:0 0 0 5px var(--rust)}}
@media(max-width:840px){.search-results{left:4vw;right:4vw;top:100%}.search-result{display:block}.search-result small{display:block;margin-top:3px;white-space:normal}}

.journal-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:-8px 0 14px;padding:10px 12px;border:1px solid var(--line);background:var(--paper-deep);font-family:Oswald,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:10px;color:var(--muted)}.journal-actions a{color:var(--wine);font-weight:600}.journal-frame{display:block;width:100%;min-height:900px;height:1600px;border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow)}.journal-section{scroll-margin-top:20px}@media(max-width:570px){.journal-actions{display:block}.journal-actions a{display:inline-block;margin-top:7px}.journal-frame{min-height:900px;height:1500px}}
