:root{--green:#0f2f25;--green-lit:#173d31;--line:#2f5d4d;--cream:#f4eddc;--sage:#b7cabd;--face:"Besley", Clarendon, Rockwell, Georgia, serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--green);color:var(--cream);font:400 1.125rem/1.6 var(--face);overflow-wrap:break-word;margin:0}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1.5px}p{text-wrap:pretty;margin:0}h1,h2{text-wrap:balance}:focus-visible{outline:3px solid var(--cream);outline-offset:3px;border-radius:2px}.frame{width:min(100% - min(2.5rem,40px),56rem);margin-inline:auto}.acts{flex-wrap:wrap;gap:.5rem;display:flex}.btn{text-align:center;border:2px solid var(--cream);background:var(--cream);min-height:3.25rem;color:var(--green);font:700 1rem/1.15 var(--face);border-radius:4px;flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:0 .3em;padding:.7rem min(.9rem,14.4px);text-decoration:none;display:inline-flex}.btn:hover{background:#fff;border-color:#fff}.btn--line{color:var(--cream);background:0 0}.btn--line:hover{background:var(--green-lit);border-color:var(--cream)}.nowrap{white-space:nowrap}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:52rem){.btn{flex:0 auto;padding-inline:1.25rem}}
