:root{--ink:#122c34;--muted:#617278;--teal:#006b5d;--lime:#d4f36b;--paper:#f7f8f4;--line:#dce4df;--white:#fff;--red:#a62b35}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 'Inter','Segoe UI',Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--teal)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:5px}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.12;letter-spacing:-.045em}h1{font-size:clamp(2.1rem,4vw,3.25rem);font-weight:750;margin-bottom:20px}h2{font-size:clamp(1.8rem,3vw,2.65rem);font-weight:700;margin-bottom:20px}h3{font-size:1.25rem;letter-spacing:-.025em}p{color:var(--muted)}small{font-size:.78rem;color:var(--muted)}.container{max-width:1240px;width:calc(100% - 80px);margin:0 auto}.site-header{background:#f7f8f4f5;border-bottom:1px solid var(--line)}.header-inner{min-height:104px;display:flex;justify-content:space-between;align-items:center;gap:25px}.brand{display:flex;gap:12px;align-items:center;font-size:1.45rem;line-height:1.05;font-weight:750;letter-spacing:-.055em}.brand-symbol{display:flex;align-items:center;justify-content:center;width:46px;height:46px;background:var(--teal);color:#fff;border-radius:12px;font:700 32px/1 monospace;letter-spacing:-.16em;padding-right:5px}.brand-symbol span{color:var(--lime)}.brand-school{display:block;letter-spacing:.13em;font-size:.59rem;font-weight:650;margin-top:7px}.header-inner nav,.header-actions{display:flex;gap:28px;align-items:center}.header-inner nav a,.login-link{font-size:.87rem;font-weight:600}.header-actions{gap:18px}.header-actions form{margin:0}.admin-link{font-size:.8rem}.button{display:inline-flex;justify-content:center;align-items:center;gap:22px;padding:15px 24px;background:var(--teal);color:white;border:1px solid var(--teal);border-radius:7px;font-size:.88rem;line-height:1.4;font-weight:650;transition:background .2s,transform .2s;text-align:center;white-space:normal}.button:hover{background:#004f45;color:#fff;transform:translateY(-1px)}.button.small{padding:11px 17px;font-size:.8rem}.button.secondary{background:transparent;color:var(--ink);border-color:#bdccc5}.button.secondary:hover{background:#e7ede5}.button.lime{background:var(--lime);color:var(--ink);border-color:var(--lime)}.button.lime:hover{background:#e0ff7c}.button.danger{background:var(--red);border-color:var(--red)}.button:disabled{opacity:.45;cursor:wait;transform:none}.button.full{width:100%;margin-top:20px}.text-button{background:none;border:0;color:var(--muted);font-size:.8rem;padding:0}.text-button:hover{text-decoration:underline}.green{color:var(--teal)}.red{color:var(--red)}.hero{background:#103e3c;color:white;overflow:hidden;position:relative}.hero:after{content:'';position:absolute;inset:0;pointer-events:none;opacity:.14;background-image:linear-gradient(#a4c4ad 1px,transparent 1px),linear-gradient(90deg,#a4c4ad 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(90deg,transparent 30%,black)}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;min-height:630px;align-items:center;position:relative;z-index:1;padding:76px 0}.hero-copy{max-width:590px}.eyebrow{font-size:.64rem;font-weight:700;letter-spacing:.16em;color:#c6d9d1;display:flex;align-items:center;gap:9px;margin-bottom:22px}.eyebrow.dark{color:var(--teal)}.dot{width:7px;height:7px;background:var(--lime);border-radius:100%;box-shadow:0 0 0 4px #d4f36b15}.hero h1{font-size:clamp(3rem,5vw,4.7rem);line-height:1.02;letter-spacing:-.065em;font-weight:650;margin:25px 0 28px;max-width:590px}.hero-copy>p{color:#b9d0c9;font-size:1.05rem;line-height:1.7;max-width:470px}.hero-buttons{display:flex;align-items:center;gap:28px;margin-top:30px}.hero-text-link{font-size:.82rem;color:#e5ece6;display:flex;gap:15px}.hero-text-link:hover{color:var(--lime)}.hero-note{display:flex;gap:20px;font-size:.65rem;color:#a3c3b8;margin-top:27px}.hero-note span:before{content:'✓';color:var(--lime);margin-right:6px}.hero-art{position:relative;height:460px;min-width:0;perspective:900px}.browser-card{position:absolute;top:50px;left:0;width:100%;border:7px solid #ffffff12;border-radius:17px;overflow:hidden;transform:rotate(-5deg);box-shadow:0 35px 80px #00171666;background:#dbe6dc}.browser-top{display:flex;justify-content:space-between;align-items:center;background:#e8eee7;color:#5f7068;gap:10px;padding:14px;font:10px/1.5 monospace}.browser-dots{font-size:9px;letter-spacing:2px;color:#a3b4a7;white-space:nowrap}.browser-screen{padding:35px 34px 21px;min-height:290px;background:#e5eccd;position:relative;overflow:hidden}.browser-screen:after{content:'*';position:absolute;right:0;top:15px;font:270px/1 Georgia;color:#bbd066;transform:rotate(10deg)}.code-caption{font:9px/1.4 monospace;letter-spacing:.12em;color:#526653}.project-title{font-size:48px;line-height:1.05;color:#204a36;letter-spacing:-.055em;margin:25px 0;position:relative;z-index:1;font-weight:700}.project-title em{font-family:Georgia,serif;font-weight:400}.project-line{height:1px;background:#5e7b4a44;margin:15px 0}.project-footer{display:flex;justify-content:space-between;align-items:center;font:9px monospace;color:#4b6248}.project-footer span:last-child{font-size:20px}.terminal-card{position:absolute;bottom:12px;left:-30px;width:330px;border:1px solid #477463;background:#092b29f5;border-radius:10px;padding:18px 22px;transform:rotate(2deg);box-shadow:0 18px 35px #001d1d55}.terminal-caption{font:10px monospace;color:#84a99b}.terminal-card p{font:11px/2 monospace;color:#cde1ce;margin:8px 0 0}.terminal-card p>span{color:var(--lime)}.cursor{animation:blink 1.5s steps(2) infinite}@keyframes blink{to{opacity:0}}.space-tag{position:absolute;right:0;bottom:0;border-radius:12px;background:var(--lime);padding:17px;color:var(--ink);font-size:.6rem;transform:rotate(6deg);box-shadow:0 15px 30px #00161622}.space-tag>span{display:block;font-size:1.8rem;line-height:1.2;font-weight:750}.floating-label{position:absolute;right:20px;top:0;font:12px monospace;color:var(--lime);transform:rotate(7deg)}.orbit{border:1px solid #bfd9bd24;position:absolute;width:460px;height:460px;border-radius:50%;left:-10px;top:-10px}.orbit-two{transform:scale(1.18)}.feature-strip{border-bottom:1px solid var(--line);background:#eef1e9}.feature-strip>.container{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:.71rem}.feature-strip span{color:#69796e}.feature-strip strong{font-weight:650;white-space:nowrap}.section{padding:90px 0}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:40px}.section-heading h2{margin-bottom:0}.section-heading>p{width:360px;margin-bottom:0;font-size:.94rem}.section-heading>div>p{margin-bottom:0}.offer-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:stretch}.use-cases{display:grid;gap:16px}.use-card{padding:28px 30px 25px;background:#fff;border:1px solid var(--line);border-radius:9px;position:relative}.use-card .tile-icon{color:var(--teal);font:11px monospace;display:block;margin-bottom:18px}.use-card h3{margin-bottom:10px}.use-card p{margin:0;max-width:380px;font-size:.86rem}.plan-card{border:1px solid #bbccc0;border-radius:10px;background:#eaf0e3;padding:35px;display:flex;flex-direction:column}.plan-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:33px}.tag{display:inline-flex;font-size:.62rem;letter-spacing:.055em;font-weight:650;padding:6px 10px;background:#dbe5d3;border:1px solid #ccdac3;border-radius:5px;color:#426346}.plan-card h3{font-size:1.65rem;margin-bottom:15px}.price{font-size:3.8rem;letter-spacing:-.06em;line-height:1.2;font-weight:700;margin-bottom:16px}.price span{font-size:.8rem;color:#5c7166;letter-spacing:0;margin-left:10px;font-weight:400}.plan-card>p{font-size:.87rem;max-width:300px}.check-list{list-style:none;padding:22px 0;margin:0 0 15px;border-top:1px solid #cfd9c8}.check-list li{font-size:.82rem;margin-bottom:14px}.check-list li:before{content:'✓';color:var(--teal);margin-right:12px}.plan-card>.button{margin-top:auto}.plan-card small{font-size:.65rem;margin-top:15px;line-height:1.5;text-align:center}.soft{background:#eaf0e9;border-block:1px solid var(--line)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:50px}.steps article{border-top:1px solid #c4d3c4;padding-top:25px}.steps article>span{font-size:2.5rem;color:#8da985;letter-spacing:-.08em}.steps h3{margin-top:25px}.steps p{font-size:.88rem;margin:0}.underlined{font-size:.8rem;font-weight:650;text-decoration:underline;text-underline-offset:5px}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.news-card{display:block;min-width:0}.news-card:hover h3,.news-card:hover h2{color:var(--teal)}.news-cover{background:#dce5da;min-height:180px;border:1px solid #d1ddcf;border-radius:8px;position:relative;padding:20px;display:flex;flex-direction:column;justify-content:space-between;font:9px monospace;letter-spacing:.1em;overflow:hidden}.news-card:nth-child(3n+2) .news-cover{background:#eee6d9}.news-card:nth-child(3n+3) .news-cover{background:#dce6e8}.news-cover>b{align-self:center;font-size:82px;line-height:1;font-weight:400;letter-spacing:-.12em;opacity:.7}.news-cover>span:last-child{position:absolute;bottom:14px;right:20px;font-size:22px}.news-card time{display:block;font:10px monospace;color:#718178;margin:24px 0 14px}.news-card h2,.news-card h3{font-size:1.3rem;margin-bottom:14px}.news-card p{font-size:.84rem}.cta-band{padding:45px 50px;background:#123e39;color:white;display:flex;justify-content:space-between;align-items:center;border-radius:10px;gap:35px;margin-bottom:85px}.cta-band h2{font-size:2.1rem;margin:0}.cta-band .eyebrow{margin-bottom:14px}footer{padding:60px 0 0;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:45px}.footer-grid>div{display:flex;flex-direction:column;align-items:flex-start}.footer-grid p{font-size:.8rem;margin-top:22px}.footer-grid strong{font-size:.77rem;margin:5px 0 22px}.footer-grid>div>a:not(.brand){font-size:.75rem;color:var(--muted);margin-bottom:12px}.footer-grid>div>a:hover{color:var(--teal)}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:24px 0;margin-top:40px;color:var(--muted);font-size:.64rem}.auth-section{max-width:1100px;width:calc(100% - 80px);margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.auth-aside{padding:40px 0}.auth-aside h1{font-size:3.45rem}.auth-aside p{font-size:.95rem}.auth-graphic{font:60px monospace;color:#b7c8b9;border:1px solid var(--line);border-radius:15px;background:#eaf0e4;padding:35px;text-align:center;margin-top:40px;transform:rotate(-4deg)}.auth-graphic span{color:var(--teal)}.form-card{padding:35px;background:#fff;border:1px solid var(--line);border-radius:10px}.form-card>h2{font-size:1.9rem}.form-card p{font-size:.87rem}.form-card.narrow{max-width:520px;margin:0 auto}.form-card.narrow h1{font-size:2.15rem}.form-card .eyebrow{margin-bottom:15px}label{display:block;font-size:.75rem;font-weight:650;margin:20px 0 7px}input:not([type=checkbox]),select,textarea{width:100%;border:1px solid #b9cac3;background:#fcfdfa;border-radius:6px;padding:11px 13px;font-size:.86rem;color:var(--ink);min-width:0}textarea{resize:vertical;line-height:1.6}input:focus,textarea:focus,select:focus{border-color:var(--teal)}input[type=checkbox]{accent-color:var(--teal);width:16px;height:16px;flex-shrink:0;margin:2px 0}.checkbox{display:flex;align-items:flex-start;gap:9px;font-size:.7rem;font-weight:400;line-height:1.6}.checkbox a{text-decoration:underline;text-underline-offset:2px}.form-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}.form-row a{font-size:.72rem;text-decoration:underline}.form-row .checkbox{margin:0}.form-footer{font-size:.75rem;margin-top:25px;text-align:center;color:var(--muted)}.form-footer a{color:var(--teal);font-weight:650}.notice{padding:18px 22px;border:1px solid #cad6bd;background:#edf2dd;font-size:.85rem;border-radius:7px;margin:20px 0}.notice.success{background:#e5f0df;border-color:#b8d1b4}.notice.error{background:#f9e7e4;border-color:#e4b7b2;color:#852c31}.notice ul{margin-bottom:0}.panel{padding-top:30px;padding-bottom:80px;min-height:65vh}.panel-nav{display:flex;border-bottom:1px solid var(--line);gap:32px;margin-bottom:45px;overflow-x:auto;white-space:nowrap}.panel-nav a{padding:10px 0 18px;color:var(--muted);font-size:.8rem}.panel-nav .selected{border-bottom:2px solid var(--teal);color:var(--teal);font-weight:700}.panel h1{font-size:2.65rem;overflow-wrap:anywhere}.account-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:30px;margin:30px 0}.account-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.account-heading h2{font-size:1.6rem;overflow-wrap:anywhere;margin:0}.account-heading .eyebrow{margin-bottom:10px}.account-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:28px 0;padding:25px 0;border-block:1px solid var(--line)}.account-stats span{display:block;color:var(--muted);font-size:.7rem;margin-bottom:6px}.account-stats strong{font-size:.82rem;display:block;line-height:1.5;overflow-wrap:anywhere}.status{display:inline-block;padding:5px 10px;border-radius:5px;background:#edf0e7;color:#637256;white-space:nowrap;font-size:.64rem;font-weight:650}.status.active{background:#e0f0df;color:#386540}.status.suspended{background:#f8e7d8;color:#9e6126}.status.deleted{background:#f1e4e4;color:#9d4444}.status.pending,.status.imported{background:#e5ebf1;color:#4f6784}.renew-box{padding:25px;background:#f0f4e9;border:1px solid #dae4d1;border-radius:7px;display:flex;justify-content:space-between;align-items:center;gap:35px}.renew-box h3{margin-bottom:10px}.renew-box p{font-size:.8rem;margin:0;max-width:500px}.renew-box form{min-width:260px}.renew-box .checkbox{margin-top:0}.quick-links{display:flex;gap:15px;flex-wrap:wrap;margin-top:25px}.history{margin-top:25px;font-size:.78rem}.history summary{cursor:pointer;color:var(--teal);font-weight:650}.history ul{padding-left:18px}.history li{padding:6px 0;color:var(--muted)}.history time{margin-right:12px}.create-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:50px;align-items:start}.create-grid>div{padding-top:30px}.create-grid p{font-size:.9rem;max-width:440px}.help-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}.help-tiles article{padding:25px;background:#eaf0e9;border:1px solid var(--line);border-radius:8px}.help-tiles h3{font-size:1rem}.help-tiles p,.help-tiles a{font-size:.78rem}.help-tiles a{text-decoration:underline}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:35px}.stat-grid article{background:#fff;padding:24px;border:1px solid var(--line);border-radius:8px}.stat-grid span{font-size:.75rem;color:var(--muted);display:block}.stat-grid strong{display:block;font-size:2.4rem;line-height:1.3;margin:10px 0;letter-spacing:-.06em}.stat-grid small{font-size:.63rem}.table-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:25px;margin:28px 0}.table-card h2{font-size:1.35rem}.filter-form{display:flex;align-items:center;gap:15px;margin-bottom:25px}.filter-form input{flex:2}.filter-form select{flex:1}.filter-form a{font-size:.75rem;white-space:nowrap}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:.78rem}th{color:var(--muted);font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);font-weight:650;padding:12px 14px;white-space:nowrap}td{padding:20px 14px;border-bottom:1px solid #e9eee8;vertical-align:top;max-width:400px;overflow-wrap:anywhere}tr:last-child td{border-bottom:0}td small{display:block;font-size:.65rem;color:var(--muted);margin-top:5px}.table-title{font-weight:650}.empty{padding:45px;text-align:center;color:var(--muted)}.pagination{display:flex;justify-content:space-between;gap:20px;font-size:.75rem;padding:20px 5px 0}.pagination a{text-decoration:underline}.pagination span{color:var(--muted)}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:30px 0}.two-columns h2{font-size:1.6rem}.two-columns form>.button{margin-top:22px}.danger-card{border-color:#dbb6ae;background:#fff9f6}.admin-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.admin-actions .button{margin-top:14px;width:100%}.panel>.form-card{margin-bottom:25px}.panel details.form-card>summary{cursor:pointer}.panel details.form-card>form{margin-top:20px}.reading{width:calc(100% - 60px);max-width:780px;margin:auto;min-height:60vh}.reading>h1{margin:28px 0;line-height:1.12}.lead{font-size:1.1rem;line-height:1.7}.prose{margin-top:35px;font-size:.96rem}.prose p,.prose li{color:#4a605e;line-height:1.85}.prose h2{font-size:1.65rem;margin-top:36px}.prose h3{margin-top:30px}.prose a{color:var(--teal);text-decoration:underline}.prose pre{padding:20px;background:#e5ece2;overflow-x:auto;border-radius:7px}.prose code{font-size:.85em}.article-date{margin-top:45px}.skip{position:absolute;left:20px;top:-100px;padding:10px;background:#fff;z-index:10}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.muted{color:var(--muted)}
@media(min-width:1500px){.hero-grid{gap:90px}.hero-art{margin-right:25px}}
@media(max-width:1050px){.container{width:calc(100% - 50px)}.header-inner{gap:18px}.header-inner nav{gap:18px}.header-actions{gap:12px}.header-actions .button{padding:10px}.hero-grid{gap:25px;min-height:580px}.hero h1{font-size:3.6rem}.hero-art{transform:scale(.9);transform-origin:right center}.hero-copy>p{font-size:.95rem}.hero-buttons{gap:18px}.hero-note{gap:12px}.feature-strip>.container{flex-wrap:wrap;justify-content:center;padding:20px 0;gap:15px 30px}.feature-strip span{width:100%;text-align:center}.offer-grid{gap:30px}.section{padding:70px 0}.auth-section{gap:50px}.account-stats{grid-template-columns:1fr 1fr}.footer-grid{gap:25px}.admin-actions{gap:15px}.stat-grid{gap:12px}.stat-grid article{padding:20px 15px}}
@media(max-width:760px){.container{width:calc(100% - 36px)}.header-inner{flex-wrap:wrap;min-height:88px;padding:18px 0;gap:18px}.brand-symbol{width:38px;height:38px;border-radius:9px;font-size:28px}.brand{font-size:1.2rem}.brand-school{font-size:.5rem}.header-inner nav{order:3;width:100%;justify-content:center;border-top:1px solid var(--line);padding-top:14px;gap:35px}.header-inner nav a{font-size:.75rem}.header-actions .login-link{font-size:.73rem}.header-actions .button{font-size:.7rem;padding:9px 12px}.header-actions{gap:12px}.header-actions .text-button,.admin-link{font-size:.7rem}.hero-grid{grid-template-columns:1fr;padding:50px 0 35px;gap:20px}.hero-copy{max-width:600px}.hero h1{font-size:3.55rem;max-width:500px}.hero-copy>p{max-width:480px}.hero-art{height:400px;max-width:480px;width:100%;margin:auto;transform:scale(.9);transform-origin:center top}.browser-card{top:45px}.browser-screen{min-height:260px}.project-title{font-size:43px}.terminal-card{bottom:0;left:0;width:290px}.space-tag{bottom:0;right:-5px}.floating-label{right:15px}.orbit{width:380px;height:380px;left:20px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{width:auto;margin-top:24px}.section-heading>.underlined,.section-heading>.button,.section-heading>.tag{margin-top:20px;display:inline-flex}.section-heading h2{font-size:2.2rem}.offer-grid{grid-template-columns:1fr;gap:30px}.use-cases{gap:12px}.plan-card{padding:30px}.steps{grid-template-columns:1fr;gap:30px;margin-top:35px}.steps article{position:relative;padding-left:65px;padding-top:20px}.steps article>span{position:absolute;left:0;top:15px;font-size:2rem}.steps h3{margin-top:0}.news-grid{grid-template-columns:1fr;gap:40px}.news-cover{min-height:190px}.news-cover>b{font-size:90px}.cta-band{padding:30px;display:block;margin-bottom:60px}.cta-band h2{font-size:1.8rem;margin-bottom:30px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{display:block;font-size:.6rem}.footer-bottom span{display:block;margin-bottom:6px}.section{padding:55px 0}.auth-section{width:calc(100% - 36px);grid-template-columns:1fr;gap:25px}.auth-aside{padding:0}.auth-aside h1{font-size:2.4rem}.auth-aside p{display:none}.auth-graphic{display:none}.form-card{padding:25px}.form-card>h2{font-size:1.7rem}.panel-nav{gap:25px;margin-bottom:30px}.panel-nav a{font-size:.72rem}.panel h1{font-size:2.15rem}.account-card{padding:22px}.account-heading{align-items:flex-start;flex-direction:column;gap:15px}.account-heading h2{font-size:1.3rem}.account-stats{gap:20px}.account-stats strong{font-size:.75rem}.renew-box{display:block;padding:20px}.renew-box form{min-width:0;margin-top:20px}.renew-box>.tag{margin-top:20px}.quick-links{gap:10px}.quick-links .button{font-size:.72rem;padding:10px}.create-grid{grid-template-columns:1fr;gap:20px;margin-top:25px}.help-tiles{grid-template-columns:1fr;gap:15px}.help-tiles p{margin-bottom:0}.help-tiles a{display:inline-block;margin-top:10px}.stat-grid{grid-template-columns:1fr 1fr}.stat-grid strong{font-size:2rem}.table-card{padding:18px}.filter-form{flex-wrap:wrap}.filter-form input{flex:100%}.filter-form select{flex:1}.two-columns{grid-template-columns:1fr}.admin-actions{grid-template-columns:1fr}.admin-actions form{padding-bottom:18px;border-bottom:1px solid var(--line)}.admin-actions form:last-child{border:0;padding-bottom:0}.reading>h1{font-size:2.2rem}.eyebrow{font-size:.59rem}.pagination{font-size:.65rem;gap:10px}.hero-note{flex-wrap:wrap}.hero-text-link{font-size:.74rem}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}


/* Account settings and a navigation that fits the hosting service links. */
.header-inner nav{flex-wrap:wrap;gap:12px 20px}
.login-settings{margin-top:25px;padding:22px}
.login-settings summary{cursor:pointer;font-weight:650}
.login-settings form{margin-top:20px}
.login-settings form>.button,.form-card form>.button{margin-top:20px}
@media(max-width:760px){.header-inner nav{gap:12px 22px}}
