/* Generated from /inner-contact.css by scripts/refine-interior-pages.py; edit the source, never this copy. */
html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-actions:where(:not([data-atlas-break])){display:flex;}
/* Shared inner-page contact rhythm; homepage and site shell are excluded. */
html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-actions{align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.75rem;}
html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-actions:where(:not([data-atlas-type])){margin-top:.9rem;}
/* Shared inner-page contact rhythm; homepage and site shell are excluded. */
html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-actions{margin-right:0;}
html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-actions:where(:not([data-atlas-type])){margin-bottom:0;}
/* Shared inner-page contact rhythm; homepage and site shell are excluded. */
html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-actions{margin-left:0;}
html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-methods:where(:not([data-atlas-break])){display:flex;}

html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-methods{flex-wrap:wrap;align-items:center;gap:.55rem 1.5rem;}
html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-methods:where(:not([data-atlas-type])){margin-top:1rem;}

html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-methods{margin-right:0;}
html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-methods:where(:not([data-atlas-type])){margin-bottom:0;}

html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-methods{margin-left:0;}
html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-methods:where(:not(.atlas-interior-main, .atlas-interior-main *)){font-size:1rem;line-height:1.55;}
html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-methods a:where(:not([data-atlas-break])){display:inline-flex;}

html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-methods a{align-items:center;}
html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-methods a:where(:not([data-atlas-type])){margin-top:0;}

html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-methods a{margin-right:0;}
html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-methods a:where(:not([data-atlas-type])){margin-bottom:0;}

html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-methods a{margin-left:0;}
html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-methods a:where(:not([data-atlas-space="section"])){padding:0;}

html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-methods a{color:inherit;text-decoration:underline;text-decoration-color:#b48d55;text-underline-offset:.25em;overflow-wrap:anywhere;}
html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-methods a:where(:not([data-atlas-type])){max-width:100%;}
html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-actions .button:where(:not([data-atlas-break])){display:inline-flex;}

html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-actions .button{align-items:center;justify-content:center;min-height:48px;}
html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-actions .button:where(:not([data-atlas-type])){margin-top:0;}

html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-actions .button{margin-right:0;}
html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-actions .button:where(:not([data-atlas-type])){margin-bottom:0;}

html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-actions .button{margin-left:0;text-align:center;}
html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-actions .button:where(:not(.atlas-interior-main, .atlas-interior-main *)){line-height:1.35;}

@media(max-width:600px){html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-methods{flex-direction:column;align-items:flex-start;gap:.6rem;}
html#atlas-site body:not(.home-page) main:is(#main,#top) .contact .contact-actions .button{width:100%;}}
