.akds-directory{padding:48px 6%;border-top:1px solid #ffffff20;max-width:1600px;margin:auto}.akds-directory h2,.akds-related h2{font-size:clamp(2rem,4vw,3rem);margin:16px 0 28px}.akds-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.akds-links a{padding:18px;border:1px solid #ffffff25;display:flex;justify-content:space-between;gap:12px}.akds-links a:hover{background:#d8b66e14;border-color:#d8b66e}.akds-page .akds-main{margin:0 auto;max-width:1280px;padding:35px 6% 60px}.akds-page .akds-header{display:flex;justify-content:space-between;align-items:center;padding:24px 6%;border-bottom:1px solid #ffffff20}.akds-header>a:first-child{font:30px Georgia,serif}.akds-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:48px 0}.akds-hero h1{font-size:clamp(2.7rem,5vw,4.8rem)}.akds-hero .button{margin-top:24px}.akds-hero figure{margin:0}.akds-hero img{width:100%;height:auto;border-radius:80px 0 0 0}.akds-hero figcaption{color:#b9b9ae;font-size:12px;margin-top:12px}.akds-copy{max-width:800px}.akds-copy h2{font-size:clamp(1.8rem,3vw,2.5rem);margin:34px 0 16px}.akds-copy p{margin:16px 0;line-height:1.8}.akds-copy .button{margin:16px 12px 0 0}.akds-related{margin-top:65px;padding-top:35px;border-top:1px solid #ffffff20}.akds-page .akds-footer{margin:0;padding:30px 6%;max-width:none}.akds-footer nav{display:flex;gap:24px;flex-wrap:wrap;margin:18px 0}@media(min-width:1101px){body:not(.akds-page) .akds-directory{margin-left:250px}}@media(max-width:760px){.akds-hero{grid-template-columns:1fr;gap:30px;padding:32px 0}.akds-links{grid-template-columns:1fr}.akds-page .akds-main{padding-inline:6%}.akds-header{gap:18px}.akds-header>a:last-child{font-size:14px}}