:root{--black:#171a1a;--green:#0e665d;--aqua:#bfe2dc;--yellow:#f1cf55;--grey:#e9ece8;--white:#fff;--max:1160px}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:#f7f7f3;color:var(--black);font-family:Arial,sans-serif;line-height:1.6}a{color:inherit}.ank-header{max-width:var(--max);height:82px;margin:auto;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #bfc5c1}.ank-logo{display:flex;align-items:center;gap:10px;text-decoration:none}.ank-logo span{display:grid;place-items:center;width:42px;height:42px;background:var(--green);color:#fff;font-weight:bold}.ank-logo strong{font-size:13px;line-height:1}.ank-logo i{color:var(--green);font-style:normal;font-weight:normal;letter-spacing:.12em}.ank-header nav{display:flex;gap:25px}.ank-header nav a{text-decoration:none;font-size:13px;font-weight:bold}.ank-menu{display:none}.ank-hero{max-width:var(--max);margin:24px auto 0;display:grid;grid-template-columns:1.08fr .92fr;border:1px solid #bfc5c1}.ank-title{padding:62px 55px;background:#fff}.ank-title>p:first-child,.ank-directory header>p,.ank-formats header>p,.ank-planner>div>p{color:var(--green);font-size:11px;font-weight:bold;letter-spacing:.16em;text-transform:uppercase}.ank-title h1{margin:18px 0;font:700 clamp(50px,6vw,78px)/.94 Georgia,serif;letter-spacing:-.055em}.ank-title mark{background:var(--yellow);padding:0 .08em}.ank-deck{font-size:19px;max-width:590px}.ank-byline{display:flex;align-items:center;gap:13px;margin-top:30px}.ank-byline b{font:700 42px/1 Georgia;color:var(--green)}.ank-byline span{font-size:12px;font-weight:bold}.ank-byline small{color:#676d6a}.ank-calendar{padding:38px;background:var(--green);display:grid;grid-template-columns:1fr 1fr;gap:12px}.ank-day{padding:22px;background:var(--white);border-radius:70px 0 0 0}.ank-day span{display:block;color:var(--green);font:700 48px/1 Georgia}.ank-day p{font-size:14px}.ank-day:nth-child(2),.ank-day:nth-child(3){background:var(--aqua)}.ank-day:nth-child(4){background:var(--yellow)}.ank-note{max-width:920px;margin:25px auto;padding:15px 20px;border:1px solid #bfc5c1;background:#fff;font-size:13px}.ank-diary{max-width:1040px;margin:90px auto;padding:0 22px;display:grid;grid-template-columns:310px 1fr;gap:75px}.ank-side-title{align-self:start;position:sticky;top:25px}.ank-side-title p{font-size:11px;font-weight:bold;color:var(--green);text-transform:uppercase}.ank-side-title h2{font:700 44px/1 Georgia}.ank-entries article{padding:35px 0;border-top:2px solid var(--black)}.ank-entries time{display:inline-block;padding:5px 9px;background:var(--black);color:#fff;font-size:11px}.ank-entries h3{margin:16px 0 8px;font:700 30px Georgia}.ank-entries p{font:18px/1.7 Georgia}.ank-entries em{display:block;padding:15px;background:var(--aqua);font-size:13px;font-style:normal}.ank-reframe{max-width:var(--max);margin:90px auto;padding:65px;background:var(--yellow)}.ank-reframe p{font-size:11px;font-weight:bold;letter-spacing:.2em}.ank-reframe h2{max-width:960px;margin:0;font:700 53px/1.05 Georgia}.ank-formats{max-width:1030px;margin:95px auto;padding:0 22px}.ank-formats header,.ank-directory header{max-width:750px}.ank-formats header h2,.ank-directory header h2{margin:0;font:700 49px/1 Georgia}.ank-formats header>span,.ank-directory header>span{display:block;margin-top:15px}.ank-columns{display:grid;grid-template-columns:1fr 1fr;margin-top:40px}.ank-columns article{padding:38px;background:var(--black);color:#fff}.ank-columns article+article{background:var(--green)}.ank-columns b{color:var(--yellow);font-size:11px;letter-spacing:.16em}.ank-columns h3{font:700 32px Georgia}.ank-columns li{margin:10px 0}.ank-columns p{padding-top:15px;border-top:1px solid rgba(255,255,255,.3);font-size:13px}.ank-planner{max-width:var(--max);margin:95px auto;padding:55px;display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;background:var(--aqua)}.ank-planner h2{margin:0;font:700 42px Georgia}.ank-planner form{display:grid;gap:14px}.ank-planner label{font-size:12px;font-weight:bold}.ank-planner select{display:block;width:100%;margin-top:5px;padding:13px;border:1px solid var(--black);background:#fff}.ank-planner button{padding:14px;border:0;background:var(--black);color:#fff;font-weight:bold}.ank-planner output{padding:15px;background:#fff;border-left:5px solid var(--green)}.ank-directory{max-width:var(--max);margin:100px auto;padding:0 22px}.ank-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:40px;background:#abb2ae}.ank-cards article{min-height:360px;padding:28px 24px;background:#fff}.ank-cards article:nth-child(even){background:var(--grey)}.ank-cards span{color:var(--green);font-size:10px;font-weight:bold;text-transform:uppercase}.ank-cards h3{font:700 26px Georgia}.ank-cards p{font-size:14px}.ank-cards a{display:inline-block;margin-top:15px;color:var(--green);font-weight:bold}.ank-levels{max-width:1030px;margin:100px auto;display:grid;grid-template-columns:repeat(3,1fr);padding:0 22px}.ank-levels>div{padding:30px;border:1px solid #bfc5c1}.ank-levels p{font-size:10px;text-transform:uppercase;font-weight:bold}.ank-levels strong{display:block;color:var(--green);font:700 62px Georgia}.ank-levels span{font-size:14px}.ank-final{max-width:940px;margin:100px auto;padding:55px;display:flex;align-items:end;justify-content:space-between;gap:50px;background:#fff;border:1px solid #bfc5c1}.ank-final p{font-size:10px;font-weight:bold;color:var(--green)}.ank-final h2{max-width:650px;margin:0;font:700 40px/1.05 Georgia}.ank-final a{flex:0 0 auto;padding:14px 18px;background:var(--yellow);text-decoration:none;font-weight:bold}.ank-footer{max-width:var(--max);margin:auto;padding:55px 35px 25px;display:grid;grid-template-columns:1fr .6fr 1fr;gap:55px;background:var(--black);color:#fff;font-size:12px}.ank-footer .ank-logo span{background:var(--yellow);color:var(--black)}.ank-footer .ank-logo i{color:var(--yellow)}.ank-footer>div:nth-child(2){display:flex;flex-direction:column;gap:8px}.ank-copy{grid-column:1/-1;padding-top:20px;border-top:1px solid #515756;color:#adb3b0}.ank-legal{max-width:780px;min-height:65vh;margin:70px auto 100px;padding:0 22px}.ank-legal>p:first-child{color:var(--green);font-size:11px;font-weight:bold;text-transform:uppercase}.ank-legal h1{font:700 clamp(48px,7vw,72px)/.96 Georgia}.ank-legal h2{margin-top:38px}.ank-legal a{color:var(--green);font-weight:bold}.ank-table{width:100%;border-collapse:collapse}.ank-table th,.ank-table td{padding:12px;text-align:left;border-bottom:1px solid #bbc2be}
@media(max-width:850px){.ank-header{height:70px}.ank-header nav{display:none;position:absolute;z-index:20;top:68px;left:15px;right:15px;padding:20px;flex-direction:column;background:#fff}.ank-header nav.open{display:flex}.ank-menu{display:block}.ank-hero{margin-top:0;grid-template-columns:1fr}.ank-title{padding:50px 25px}.ank-title h1{font-size:50px}.ank-calendar{min-height:470px}.ank-diary{display:block}.ank-side-title{position:static;margin-bottom:45px}.ank-reframe{margin:70px 15px;padding:45px 25px}.ank-reframe h2{font-size:41px}.ank-columns{grid-template-columns:1fr}.ank-planner{grid-template-columns:1fr;margin:70px 15px;padding:40px 25px}.ank-cards{grid-template-columns:1fr 1fr}.ank-levels{grid-template-columns:1fr}.ank-final{margin:70px 15px;padding:40px 25px;display:block}.ank-final a{display:inline-block;margin-top:20px}.ank-footer{grid-template-columns:1fr;gap:25px}.ank-copy{grid-column:auto}}@media(max-width:480px){.ank-title h1{font-size:41px}.ank-calendar{padding:20px;grid-template-columns:1fr}.ank-day{padding:18px}.ank-diary{margin:65px auto}.ank-reframe h2,.ank-formats header h2,.ank-directory header h2{font-size:37px}.ank-cards{grid-template-columns:1fr}.ank-cards article{min-height:260px}.ank-final h2{font-size:34px}}
