@font-face{font-family:Montserrat;src:url('../fonts/Montserrat.ttf');font-weight:100 900}*{box-sizing:border-box}body{margin:0;font-family:Montserrat,Arial,sans-serif;color:#20211f}a{color:inherit;text-decoration:none}.structure-page{max-width:1440px;padding:40px 48px 100px;margin:auto;min-height:55vh}.structure-crumbs{display:flex;gap:12px;font-size:13px;color:#73797b;flex-wrap:wrap}.structure-page h1{font-size:clamp(30px,4vw,58px);letter-spacing:-.04em;line-height:1.15;margin:48px 0}.structure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.structure-grid a{padding:30px;border:1px solid #ddd;display:flex;justify-content:space-between;gap:24px;font-size:20px;font-weight:600;line-height:1.4}.structure-grid a:hover{background:#f0eef5;border-color:#46415e}.structure-draft{padding:30px 0;border-top:1px solid #ddd;color:#687174}.structure-draft a{display:inline-block;color:#46415e;margin-top:20px}@media(max-width:700px){.structure-page{padding:28px 20px 60px}.structure-grid{grid-template-columns:1fr}.structure-grid a{font-size:17px;padding:22px}.structure-page h1{margin:32px 0}}